본문으로 건너뛰기

#운영체제

5
BlogBook Review

컴퓨터 시스템 딥 다이브 - 책 소개

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 작년에 많은 일들이 있어 고사 했음에도 불구하고 올해 다시 좋은 기회로 한빛미디어의 좋은 책들을 소개할 수 있게 되었다. 양질의 번역서와 국내 좋은 저자들의 IT 지식을 접할 수 있게 도와주시는 한빛미디어에게 감사의 말씀 먼저 드린다. 원제 : Dive Into Systems: A Gentle Introduction to Computer Systems 저자 : Suzanne J. Matthews, Tia Newhall, Kevin C. Webb 출간 : N
BlogBook Review

혼자 공부하는 컴퓨터구조 운영체제 - 책 소개

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 제목 : 혼자 공부하는 컴퓨터구조 운영체제 저자 : 강민철 한빛미디어, 2022 국내에서 컴퓨터 구조, 운영체제 과목을 대학 강의가 아닌 책으로 접하기 위해서는 여러 대학 교재를 보거나 흔히 공룡책으로 불리는 Operating System Concepts 를 보는 수 밖에 없었다. 후자를 혼자서 독파한 경험으로 효과는 좋았으나 노력 대비 시간이 너무 많이 들었다. 그렇다고 문턱이 낮은 책들은 내용이 빈약하거나 내용의 깊이가 전공을 커버하기엔 부족함이 있
FundamentalTILOperating System

Process

초기의 컴퓨터 시스템은 한번의 하나의 프로그램만 실행하도록 허용했다. 오늘날 컴퓨터는 메모리에 다수의 프로그램들이 적재되어 병행 실행되는 것을 허용한다. 제어와 구획화의 필요성에 따라 프로세스의 개념이 생겼다. 프로세스란 실행중인 프로그램이다. CPU활동을 지칭하는 이름 일괄처리 시스템 : Job 시분할 시스템 : 사용자 프로그램, Task 이러한 명칭들이 있지만 모두 프로세스라고 부른다. 프로세스는 텍스트 섹션으로 알려진 프로그램 코드 이상의 어떤것이다. 프로세스는 다음을 포함한다 프로그램 카운터 함수의 매개변수 프로세스 지역변수
FundamentalTILOperating System

OS Structure

운영체제는 프로그래밍이 실행되는 환경을 제공해 준다. 운영체제를 살펴보는 몇가지 관점이 있다. 첫번째는 운영체제가 제공하는 서비스에 초점을 맞추는 것 두번째는 운영체제가 사용자 및 프로그래머에게 제공하는 인터페이스에 초점을 맞추는 것 세번째는 시스템의 구성요소와 그들의 상호연겨에 초점을 맞추는 것 User Interface : 거의 모든 운영체제는 UI를 제공한다. CLI와 GUI가 있다. Program execution : 시스템은 프로그램을 메모리에 적재해 실행할 수 있어야 한다. 프로그램은 정상적이든 비정상적이든 실행을 끝낼
FundamentalTILOperating System

Introduce Operating System

커리큘럼이 짬뽕식이긴 한데 하다보니 운영체제를 공부하게 됐다. 프로세스 생명주기나 메모리 관리에 대한 내용을 보다보니 지나칠 수가 없었다. 처음엔 Operating System Concepts 책을 보려고 했으나 시간적인 문제도 있고 개론적으로 내용을 알고 있기 때문에 Operating System Concepts Essentials로 진행하기로 했다. 너무 많은 내용을 담지 않겠다. 컴퓨터 시스템은 대게 하드웨어, 운영체제, 응용프로그램, 사용자 네가지 구성요소로 구분할 수 있다. 운영체제는 대부분 사용의 편의성을 위해 설계되고