0.역사
-1973, 데니스 리치(Dennis Ritchie)가 DEC사의 PDP.7용 OS를 C언어로 리메이크한 것이 유닉스.
1.구성
1)커널: 메인 메모리(주기억장치)에 상주하여 컴퓨터 자원을 관리.
>프로세스, 메모리, 입출력, 파일 관리 4개로 나뉨.
>파일시스템의 접근 권한 처리.
>스케줄링.
2)쉘: 커널과 사용자 간의 인터페이스, 명령어 해석기.
>종류
>>Bourne쉘
->유닉스의 기본 쉘.
->빠른 수행, 최소한의 자원.
->/usr/bin/sh
->프롬프트: $
>>C쉘
->대형 시스템용.
->사용법이 C언어와 유사.
->프롬프트: %
>>Korn쉘
->벨 연구소의 David Korn이 만듬.
->Bourne쉘에 일부 기능추가
->프롬프트: $
3)파일 시스템
>파일시스템 구조
>>부트 블럭: 부팅시 필요한 코드 저장.
>>슈퍼 블럭: 파일 시스템에 대한 정보 저장.
>>Inode 블럭: 각 파일과 디렉토리에 대한 정보 저장.
>>데이터 블럭: 디렉토리 별 디렉토리 엔트리, 실제 파일 데이터 저장.
>>비트맵 블럭
'Subject > 정보보안 산업기사' 카테고리의 다른 글
2장] 클라이언트 보안 - 1) 윈도우 라이센스, 공유폴더 (0) | 2017.01.04 |
---|---|
1장] 운영체제 - 5) 분산 운영체제, 보안 운영체제 (0) | 2017.01.01 |
1장] 운영체제 - 4) 파일시스템 (0) | 2016.12.30 |
1장] 운영체제 - 3) 기억장치, 단편화 (0) | 2016.12.22 |
1장] 운영체제 - 2) 프로세스, 스케줄링 (0) | 2016.12.21 |