리눅스/유닉스 구조 (Linux/Unix structure)

2011. 3. 26. 22:22카테고리 없음


@ 리눅스/유닉스 시스템의 링구조

- 링의 개수가 많으면 보안 레벨이 높음
- 링의 개수는 윈도우보다 작지만 명확한 구분점을 가지고 구분되어 조금 더 높은 수준의 보안을 유지



1. 커널 (Kernel)

- 프로세스 제어블록 : 전체 프로세스간 통신과 스케줄링, 메모리 관리까지 구현
- 장치 드라이버 : 윈도우의 드라이버처럼 H/W와 S/W 사이를 연결해주는 인터페이스를 제공
- 파일 서브 시스템 : 하드 디스크와 같은 저장 공간에 유닉스의 파일을 저장하고 읽는 역할을 수행

2. 셸 (Shell)

- 유닉스에서 셸은 매우 중요
- 유닉스는 GUI 환경을 지원하지만, 셸의 기능 역시 막강
- 유닉스를 해킹했다고 말하는 것은 관리자 권한의 셸을 얻어냈다는 의미
- 셸은 링 구조에서 보듯 응용 프로그램으로부터 명령을 받아 커널에 전송하는 역할을 하며, 사용자의 키보드
입력을 인식하고 해당 프로그램을 수행하기도 함



@ 리눅스/유닉스 파일 트리 구조 (File tree structure)