본문 바로가기

리눅스 커널 Linux kernel

2장 리눅스 커널 구조 운영체제란 무엇일까요? 저는 사용자에게 알맞은 추상화를 제공함으로써 사용자가 그 내부를 알 필요 없이 사용할 수 있도록 해주는 것이라고 생각합니다. 책에서는 '운영체제는 자원관리자이다'라고 정의하고 자원에 대한 정의를 풀어갑니다. 운영체제가 갖는 자원은 다음과 같습니다. 물리적인 자원CPU메모리디스크네트워크 추상적인 자원태스크세그먼트와 페이지파일통신 프로토콜, 패킷접근제어 커널은 물리적인 자원과 추상적인 자원을 관리하는 자원관리자의 역할을 합니다. 구체적으로 아래의 표와 같습니다. 태스크 관리자태스크의 생성, 실행, 상태전이, 스케쥴링, 시그널 처리, 프로세스간 통신(IPC)메모리 관리자물리 메모리 관리, 가상 메모리 관리, 세그먼테이션, 페이징, 페이지 부재 결함 처리파일 시스템파일의 생성, 접근제어,.. 더보기
1장 리눅스의 소개 1991년에 핀란드 헬싱키 대학에서 전산학을 전공하던 Linus Benedict Torvalds가 리눅스 0.0.1을 개발하여 발표함으로 시작된 리눅스는GNU 정신에 따라 완전히 공개로 배포되며 모든 프로그램의 소스 또한 공개 되있습니다.프로그램의 소스코드가 공개되면서 누구나 자유롭게 프로그램의 소스를 고칠 수 있어, 전세계 수 많은 사람들에 의해 개선, 개발되어 막강한 성능과 안정성을 가지게 되었습니다.Linux History는 아래의 위키백과 링크에 자세하게 나와 있습니다.http://en.wikipedia.org/wiki/Linux#History리눅스는 지금도 꾸준히 버전이 올라가고 있습니다.2013.07.05. 기준으로 stable 3.10이 2013.6.30. 4일 전에 나왔었네요.(출처 : h.. 더보기
리눅스 커널 내부구조 처음에는 『코드로 알아보는 ARM 리눅스 커널』 책을 선정했다가, 펼쳐보니까 이 책은 리눅스 커널에 대한 전반적인 이해가 있으신 분들께 어울리실 법한 책이라는걸 느꼈습니다. 전 아직 리눅스 커널은 모르고, 단지 운영체제 수업만 학교에서 들은 수준에 불과해서 이 책을 보더라도 단지 글만 읽는 수준이었습니다. 결국, 『코드로 알아보는 ARM 리눅스 커널』 책을 포기하고 보다 쉽다고 생각할 수 있는 책으로 『리눅스 커널 내부구조』 책과 함께 해보려고 합니다. 리눅스 커널 내부구조저자백승재, 최종무 지음출판사교학사 | 2008-09-26 출간카테고리컴퓨터/IT책소개'리눅스 매니아를 위한' 시리즈, 제2권 『리눅스 커널 내부구조... 이 책으로 결정하게 된 계기는 시스템 소프트웨어 스터디 그룹 사이트 www.ia.. 더보기