Computer Science
[운영체제 기초]2. 역사
[운영체제 기초]2. 역사
2021.01.13역사 학습목표 현대의 운영체제로 발전하게된 계기와 과정을 설명할 수 있다. 1. 운영체제가 없던 시절 (1940년대) 아주 옛날 초창기의 컴퓨터에는 OS가 없었다. 프로그래머는 프로그램의 소스코드를 천공카드에 작성했으며, 컴파일러를 탑재, 라이브러리 링크, 메모리 로드 등의 작업들을 직접 처리해야했다. 코드를 실행하는것 외에도 컴퓨터를 구동하기 위해 할일이 매우 많았던것이다. 그래서 이런 부수적인 업무를 담당하는 오퍼레이터(Operator)라는 별도의 직군이 존재했다. 2. 일괄처리 시스템(Batch processing system) 일련의 작업들을 오퍼레이터가 수작업으로 처리하는 상황은 굉장히 불편했다. 그래서 당시 사람들은 오퍼레이터의 업무를 대신 수행하는 프로그램을 만들자는 생각에 도달했고 이것이 ..
[운영체제 기초]1. 개요
[운영체제 기초]1. 개요
2021.01.06개요 학습목표 운영체제의 정의, 실행 절차, 구성요소를 설명할 수 있다. 1. 운영체제(OS:Operating System)란 무엇일까? OS는 사용자가 컴퓨터를 원하는대로 쉽게 사용할 수 있도록 도와주는 프로그램이다. 컴퓨터를 말에 비유하자면 OS가 없는 컴퓨터는 야생마와 같다고 볼 수 있다. 야생마가 아무리 빠르고 튼튼해도 길들여지지 않았다면 기수는 말을 타지 못할것이다. 좋은 말을 원하는 대로 다루기 위해선 재갈을 물리고 안장을 올려 훈련을 시키는 등의 과정이 필요하다. 위와 같은 관점에서 바라봤을 때 OS는 재갈에 해당한다고 볼 수 있다. 컴퓨터가 비싸고 좋은 최첨단 하드웨어들로 구성되어 있어도 OS가 없다면 이것들을 사용할 수 없다. OS는 컴퓨터의 하드웨어를 내가 원하는대로 다룰 수 있도록 도..