
Unix의 구조, 커널과 시스템 호출
·
Dev
유닉스(Unix)단순성 : 최소한의 필요한 기능만 제공합니다, 또한 모든 주변장치들을 파일로 취급합니다이식성 : 유닉스는 고급언어인 C 언어로 작성되었으므로 다른 하드웨어 플랫폼으로 이식할 수 있습니다. 이러한 이식성은 임베디드 시스템에서 슈퍼컴퓨터에 이르기까지 광범위한 장치에서 실행될 수 있습니다개방성 : 전체 소스 코드가 사람들에게 무료로 제공되는 오픈 소스 운영 체제입니다 즉, Unix 상의 많은 소프트웨어들은 개발·공개·공유하기 유용합니다 Unix 시스템 구조커널(kernel)프로세스 관리 : CPU에서 프로세스를 예약하고 실행을 관리하며 효율적인 멀티태스킹을 보장하여 여러 프로그램이 동시에 실행될 수 있도록 합니다 메모리 관리 : 주 메모리(RAM)를 할당 및 관리하여 사용 가능한 메모리 리소스..