본문 바로가기
반응형

리눅스3

리눅스 커널(Kernel) 이야기 커널(Kernel)이란? 리눅스 운영체제에서 가장 핵심적인 역할인 자원을 관리하며 시스템이 원할하게 동작할 수 있도록 제어해 주는 것을 말한다. 리눅스에서의 커널은 Major Number, Minor Number, Patch Number로 표기한다. 이때 Major Number는 획기적인 변화가 있을 때 변화하게 되고, Patch Number는 총 Patch가 수행된 횟수를 나타낸다. 또한, 리눅스 커널은 Stable 버전(안정화 버전)과 Beta 버전(개발 버전)으로 나누어지는데, Minor Number가 짝수이면 Stable버전이고 홀수이면 Beta버전으로 구분한다. Kernel 2.4.20 위의 커널 버전의 구조를 살펴보면, Major Number는 2, Minor Number는 4, Patch N.. 2017. 7. 13.
리눅스(Linux)의 특징 유닉스의 특징 대부분을 포함하는 리눅스, 리눅스만의 특징도 가지고 있다. 리눅스는 완벽한 멀티유저, 멀티태스킹 운영체제. 멀티유저란 여러 사용자가 동시에 같은 시스템에 접근할 수 있는 것을 말한다. 이때 시스템을 사용하는 사용자는 미리 허가된 계정이 있어야 하며, 그 계정을 이용하여 컴퓨터의 파일과 장치를 사용할 수 있다. 각 사용자 자료 파일의 기밀을 유지할 수도 있는데, 이렇게 시스템을 여러 사람이 공유함으로써 그 사용 효율을 높일 수 있다. 멀티태스킹이란 여러 개의 태스크(Task)를 동시에 실행하고, 교대로 컴퓨터의 자원을 사용 할 수 있게 하는 것을 뜻하며, 태스크는 운영체제가 제어하는 프로그램의 기본 단위를 의미한다. 리눅스는 신뢰성과 최고의 성능을 보장 유닉스의 장점을 기본적으로 이어 받은 .. 2017. 7. 12.
POSIX란? - 리눅스 이야기 POSIX (Portable Operating System Interface for Computer Enviroment) POSIX는 유닉스 운영체제에 기반을 두는 일련의 표준 운영체제 인터페이스이다. 표준화에 관한 필요성은, 컴퓨터를 사용하는 기업들이 다시 코딩하지 않고서도 다른 컴퓨터 회사가 만든 컴퓨터 시스템에서도 운영할 수 있도록, 호환성이 있는 프로그램을 개발하기 원하는 데에서 기인했다. 유닉스는 제작자와 비교적 무관한, 중립적인 상황에 있었기 때문에 표준 시스템 인터페이스로 선정되었다. 그러나 몇몇 주요 유닉스 버전들은 공통분모에 해당하는 시스템을 개발해야 할 필ㄹ요가 있었다. 비공식적으로, POSIX 내의 각 표준은 POSIX라는 용어 다음에 소수로 표시하도록 정의되었다. 그래서 POSIX... 2017. 7. 12.
반응형