728x90
UNIX
- 시분할 시스템을 위해 설계된 대화식 운영체제, 개방형 시스템
- 다중 사용자, 다중 작업 지원
- 트리 구조의 파일 시스템
- 구성 : 커널 -> 쉘 -> 유틸리티 -> 사용자
커널
- UNIX의 가장 핵심적 부분
- 부팅 시 주기억장치에 적재된 후 상주하면서 실행
- 프로그램과 하드웨어 간의 인터페이스 역할
쉘
- 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기
- 시스템과 사용자의 인터페이스 담당
- 파이프라인 기능 지원
유틸리티
- 일반 사용자가 작성한 응용 프로그램 처리하는 데 사용
- 에디터, 컴파일러, 인터프리터, 디버거
Linux
- UNIX 기반으로 개발한 운영체제
- UNIX와 완벽히 호환
MacOS
- UNIX 기반 운영체제
- 드라이버 설치가 단순
- 파일 디스크립터 : 파일을 관리하기 위한 시스템이 필요로 하는 파일에 대한 정보를 가진 제어 블록(FCB), 파일마다 독립적으로 존재, 사용자가 직접 참조 X
'자격증 > 정보처리기사' 카테고리의 다른 글
156. 프로세스의 개요(A) (0) | 2023.02.06 |
---|---|
154~155. 가상기억장치 구현 기법 / 페이지 교체 알고리즘 / 기타 관리 사항(A) (0) | 2023.02.05 |
142~146. 절차적, 객체지향, 스크립트, 선언형 언어, 라이브러리(A) (0) | 2023.02.05 |
139. 포인터(B) (0) | 2023.02.05 |
135. 데이터 입출력(B) (0) | 2023.02.05 |