자격증/정보처리기사

151. UNIX / LINUX / MacOS(A)

환성 2023. 2. 5. 23:19
728x90

UNIX

  • 시분할 시스템을 위해 설계된 대화식 운영체제, 개방형 시스템
  • 다중 사용자, 다중 작업 지원
  • 트리 구조의 파일 시스템
  • 구성 : 커널 -> 쉘 -> 유틸리티 -> 사용자

 

커널

  • UNIX의 가장 핵심적 부분
  • 부팅 시 주기억장치에 적재된 후 상주하면서 실행
  • 프로그램과 하드웨어 간의 인터페이스 역할

 

  • 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기
  • 시스템과 사용자의 인터페이스 담당
  • 파이프라인 기능 지원

 

유틸리티

  • 일반 사용자가 작성한 응용 프로그램 처리하는 데 사용
  • 에디터, 컴파일러, 인터프리터, 디버거

 

Linux

  • UNIX 기반으로 개발한 운영체제
  • UNIX와 완벽히 호환

 

MacOS

  • UNIX 기반 운영체제
  • 드라이버 설치가 단순
  • 파일 디스크립터 : 파일을 관리하기 위한 시스템이 필요로 하는 파일에 대한 정보를 가진 제어 블록(FCB), 파일마다 독립적으로 존재, 사용자가 직접 참조 X