UNIX 운영체제

yongju·2024년 9월 1일
0

정보처리기사

목록 보기
92/92

UNIX 운영체제

  • 시분할시스템을 위해 설계된 대화식 운영체제
  • 오픈소스
  • Multi-user, Multi-tasking
  • c언어로 작성되어있어서, 이식성/호환성 높음.
  • 크기가 작고, 이해하기 쉬움
  • 많은 네트워킹 기능을 제공하여, 네트워크 관리하는 운영체제로 적합
  • 트리 구조 파일 시스템
  • 전문적인 프로그램 개발에 용이

시스템 구성

kernel

  • unix의 핵심
  • 컴퓨터 부팅시, 주기억장치에 적재된 후 상주하면서 실행
  • 하드웨어 보호, 프로그램과 하드웨어간 인터페이스 담당
  • 프로세스/기억장치/파일/입출력 관리, 프로세스간 통신, 데이터 전송 및 변환

shell

  • 명령을 실행하는 명령어 해석기
  • 사용자와 시스템 간의 인터페이스 담당
  • 주기억 장치 상주x, 명령어가 포함된 파일형태로 존재, 보조기억장치에서 교체처리 가능
  • 파이프라인 기능 지원, 입출력 재지정해서 입출력 방향 변경

utility program

  • 일반사용자가 작성한 프로그램
  • DOS에서 외부명령 장치에 해당
  • editor, complier, interpreter, debuger
profile
SI DEV

0개의 댓글

관련 채용 정보