728x90
반응형

#운영체제 2

리눅스 운영체제

안녕하세요 뚱보 프로그래머 입니다. 오늘은 리눅스 운영체제 구성에 대해서 간단하게 적어봅니다. 1. 커널 리눅스 운영 체제의 핵심인 커널은 모든 작업에 우선하여 동작하는 프로그램으로 사용자 프로그램과 하드웨어 장치간의 인터페이스를 제어하고, 다중 작업을 지원하기 위한 프로세스 스케쥴링을 하며, 시스템의 많은 부분을 통합적으로 관리하는 프로그램이다. 따라서 커널은 시스템상에서 동작하는 어떤 개별적인 프로세스라기 보다는 항상 메모리에 존재하면서 모든 프로세스들이 사용할 수 있는 루틴들의 집합이라고 할 수 있다. 커널 루틴은 여러 가지 방법으로 호출되는데 커널을 사용하는 직접적인 방식은 시스템 호출(System Call)을 사용하는 것으로서 커널이 호출된 프로세스를 취해서 관련 코드를 실행한다. 예를 들어 r..

리눅스 특징

안녕하세요 뚱보 프로그래머 입니다. 와이프가 몸이 안좋아 병원을 갔다오니 아이와 함께 골아 떨어졌네요.. 그 사이에 열심히 타자를 치고 있어 시끄러울 까봐 노심초사하고 있지만.. 블로그가 활성화 됐으면 하는 마음에 적어봅니다. 지금부터 적을 내용은 리눅스가 가지고 있는 여러가지 특징 중에 중요한 내용을 간략히 적어봅니다. 1. 유연성과 확장성 리눅스 시스템은 IEEE POSIX.1, 시스템 V, BSD 특징 등 대부분의 유닉스 표준에 대하여 소스 수준에서 호환된다. 이는 리눅스가 소스 포팅을 염두에 두고 개발된 시스템이기 때문인데, 이러한 특성은 다른 많은 유닉스 시스템에서도 유사하다. GNU의 시스템 유틸리티와 인터넷을 통해 많은 유닉스 공개 소프트웨어들이 리눅스에서 별 문제없이 컴파일되어 사용되고 있..

728x90
반응형