본문 바로가기

커널

운영 체제의 핵심, 커널 커널은 운영체제에 있어서 핵심 모듈이다. 운영체제가 시스템이 프로그램이 동작되게끔 하고, CPU, 메모리 디스크를 관리하는 프로그램이라면 커널은 그 운영체제의 핵심 모듈이다. 자동차로 비유하면 엔진 같은 것이다. 커널의 역할을 보면 커널이 어떤 것인지 더 명확하게 알 수 있다. 1) 시스템 콜 인터페이스 어플리케이션에서 시스템으로 어떤 명령을 주고 싶으면 시스템콜이라는 것을 한다. 이 시스템콜이 인터페이스를 통해서 전달이 된다. 접수 창구와 같은 역할을 한다고 보면 된다. 이 콜이 불리면 시스템은 특정 역할을 하게 된다. 디스크 엑세스라든가 네트워크 관련 요청들이 모두 시스템 콜에 해당된다. 2) 프로세스 관리 운영체제는 수많은 프로세스를 관리한다. 프로세스는 실행 중인 프로그램을 말한다. 운영체제는 C.. 더보기
키워드로 풀어본 컴퓨터 구조 안녕하세요. 윤지현입니다. 기술사 공부하면서 정리했던 컴퓨터 구조 내용으로 출간을 하였습니다. 내용을 정리하는 차원도 있었고, 제가 좀 더 잘 설명할 수 있는 부분인 CA(Computer Architecture)이다 보니 그냥 두기는 좀 아까운 부분이였습니다. 아래와 같은 토픽을 다루고 있습니다. 책은 많이 부실해 보여서 이번에 생각을 한 것이 이 블로그에 책에 대한 내용을 해설을 해서 올려보려고 합니다. 책에 대한 목차는 아래와 같구요. 제 생각엔 컴퓨터 구조를 설명하기에 CPU-메모리-디스크 그리고 운영체제 그렇게 설명을 하려고 했습니다. 아무래도 기술사 공부하시는 분들께 정리된 자료로써 의미가 있겠구요. 그래도 컴퓨터를 공부하시려는 분들께 도움이 될 수 있다고 생각합니다. 컴퓨터 구조 1. CPU(.. 더보기