본문 바로가기

OS

(2)
[운영체제] Three Main Features of Operating Systems 오늘은 'Operating Systems - Three Easy Pieces'라는 제목의 저희 교재에서가장 강조하는 OS의 세 가지 특성에 대해 orientation 삼아 간단히 소개드릴게요.교재는 이 세가지 특성을 기준으로 top down 방식으로 서술하고 있어요.앞으로 있을 포스팅 전에 미리 보시면 좋을 것 같아요 VirtualizationCPU VirtualizationOS의 세 가지 특성 중 가장 중요하다고 볼 수 있다. 간단히 사용자에게 illusion을 제공하는 특성이라고 볼 수 있다. 또 single cpu가 많은 process를 동시에 수행하는 듯한 illusion이라고 할 수도 있다. Memory Virtualization메모리 가상화라고 하면 조금은 익수할 수도 있다. 제한된 크기의 ..
[운영체제] 운영체제는 왜 존재하고, 어떻게 발전해왔을까? 이번 학기에는 운영체제(OS) 수업을 수강 중인데요.사실 오늘이 중간고사 이틀 전입니다. 잠깐 머리도 식힐 겸, 지금까지 배운 내용을 블로그에 정리해보려 합니다.앞으로 [운영체제] 관련 포스팅들은 종강 후에도 꼭 기억해두고 싶은 essential한 개념들 위주로 담아볼 예정이니, 저처럼 공부하시는 분들께 도움이 된다면 정말 기쁠 것 같아요!운영체제는 '인터페이스'다“운영체제는 결국, 필요에 의해 덕지덕지 기능을 덧붙인 인터페이스이다.”— 경북대학교 김명석 교수님운영체제는 사용자와 하드웨어 사이에서 동작하는 중간 관리자 역할을 합니다.컴퓨터는 사용자가 직접 하드웨어(특히 메모리나 I/O 장치)에 접근하는 것을 매우 위험하고 복잡하다고 생각합니다.그래서 OS가 대신 나서서 리소스를 로드하거나, I/O를 처리..