UNIX 특징
- 확장성 및 이식성 뛰어남
- C언어를 기반으로 하는 시분할 온라인 대화식 시스템
- 둘 이상의 유저가 시스템 동시 사용이 가능한 다중 사용자 시스템
- 여러 작업이 동시에 가능한 멀티태스킹 체제
- 공개적인 프로그램 소스 코드
- 네트워킹, 시스템 보호 기능이 우수함
- CUI 환경 제공
- 표준 입출력으로 파이프라인에 명령대, 명령어 연결됨
UNIX 구성
#커널#
- UNIX의 핵심 부분
- 주기억 장치에 상주하며 시스템 자원 관리
- 메모리, 파일, 프로세스, 입출력, 프로세스간 통신 관리, 시스템 호출
#셸#
- UNIX와 사용자 사이 인터페이스 역할
- Shell 프로그램 언어를 제공하는 명령어 해석기
- DOS의 COMMAND.COM과 동일한 역할
- 단말기를 이용해 명령 입력 후 커널, 혹은 다른 유틸리티 프로그램을 실행해 명령 수행
#유틸리티#
- DOS의 외부 명령어에 속함
- 유저의 편리를 위한 시스템 프로그램
- 에디터, 언어 번역 프로그램, 시스템 관리 프로그램으로 분류
- 효과적인 UNIX 시스템 사용을 돕는 응용 프로그램
- 유틸리티 프로그램은 '/bin' 디렉터리에 보관
#UNIX 기억 장치 관리 기법#
- 주소 매핑 : 논리적 주소와 물리적 실제 주소를 1:1 대응하는 기법
- 페이징 : 보조 기억 장치의 빈 공간에 있는 프로그램 일부를 주기억 장치로 가져오는 기법
- 스와핑 : 주기억 장치와 보조 기억 장치 사이 데이터가 이동할 때 기억 장치를 같은 크기의 페이지 단위로 처리
UNIX 기본 명령어
login - 유닉스 시스템 사용을 목적으로 최초 접속하는 것 / 본인 ID 및 Password 입력
passwd - login 시에 사용하는 유저의 비밀번호 설정 및 변경
logout - 유닉스 작업 종료 / logout이나 exit 입력 (컨트롤과 D 누르기)
who - 현재 login하여 이용 중인 유저 이름 표시 (로그인명, 일시, 단말명 등 표시)
date - 현재 날짜 표시
time - command 실행 시간 표시
man - 명령어들에 대한 도움말 표시
ping - 네트워크 상 타 컴퓨터들의 연결 상태 확인
'IT' 카테고리의 다른 글
프로세스 관리 정의 교착상태 스케줄링 선점형 비선점형 (0) | 2022.07.27 |
---|---|
바탕화면 시작메뉴 작업표시줄 내컴퓨터 바로가기아이콘 시스템 트레이 (0) | 2022.07.26 |
리눅스 LINUX 명령어 : 사용자 생성 및 계정 관리, 네트워크, 시스템 종료, 프로그램 편집기 알아보기 (1) | 2022.07.26 |
윈도우 특징 VFAT 설치옵션 시작과 종료 마우스 사용법 바로가기 키 (0) | 2022.07.26 |
정보보안개요 랜섬웨어 해킹 개인정보 유출 사고 보안공격 (0) | 2022.07.25 |
댓글