<청춘> 격정적으로 사는 것

밤을 새고 공부한 다음 날 새벽에 느꼈던 생생한 환희와 야생적인 즐거움을 잊을 수 없다

운영체제 OS (Operating System) 7

[운영체제] #03-3 프로세스 관리 : 프로세스의 정의, CPU 스케쥴러, 멀티프로그래밍

출처 https://www.youtube.com/watch?v=QwBe0iYZBEg&list=PLK4xviZcdB9ieuusJ5j1UYZMFTuAgZCq8&index=6 프로세스 관리 (Process Management) 프로세스란? 실행 중에 있는 프로그램(program in execution)을 프로세스라고 한다. 즉, 메인 메모리 상에 올라가있는 프로그램을 프로세스라고 한다. 아래 그림에서는 테트리스 게임 프로그램이 프로세스이다. 프로그램 vs 프로세스 (Program VS Process) 프로그램은 무덤 속에 있다고 표현할 수 있다. 아무것도 못하고 아무일도 일어나지 않는 상태이기 때문이다. 프로세스는 살아 움직인다고 표현할 수 있다. 프로세스는 task, job이라고도 한다. 실행중인 프로그램(..

[운영체제] #03-2 운영체제 서비스

출처 https://www.youtube.com/watch?v=5tj5gPH-t1g&list=PLK4xviZcdB9ieuusJ5j1UYZMFTuAgZCq8&index=5 운영체제 서비스 프로세스 관리 주기억장치 관리 파일 관리 보조기억장치 관리 입출력 장치 관리 네트워킹 보호 기타 운영체제가 하는 일은? 우리나라 정부가 하는 일과 굉장히 비슷하다. 정부가 하는 특별한 일은 없는 것 같아도 정부가 없으면 나라가 있을 수 없다. 컴퓨터에는 하드웨어라고 하는 자원이 있다. 여기에는 CPU, 메인 메모리, 프린터, 키보드, 마우스, 디스크 등 많은 자원들이 존재한다. 이런 많은 자원들을 Appication 프로그램들(게임, DB, hwp 등)이 사용한다. 이 자원을 효율적으로 나누어주는 역할을 하는 것이 운영체..

[운영체제] #03-1 이중모드, 하드웨어 보호

출처 https://www.youtube.com/watch?v=a9YcKlp-5yk&list=PLK4xviZcdB9ieuusJ5j1UYZMFTuAgZCq8&index=4 복습 컴퓨터 구조 컴퓨터 제일 핵심이 되는 부분에는 하드웨어(cpu, 메모리, 디스크)가 위치한다. 그 하드웨어를 제어하고 있는 것이 O/S(운영체제) 이고, O/S 바탕 위에 여러가지 application 프로그램들이 있다. application 프로그램들은 하드웨어 서비스를 받기 위해서(프린터나 디스크를 사용하기 위해서) 그림에서 보다시피 O/S가 중간에 있기 때문에 O/S에게 요청을 해야한다. 이중모드 (dual mode) 한 컴퓨터를 여러 사람이 동시에 사용하는 환경을 말한다. 보통 서버 컴퓨터들은 한 컴퓨터를 여러명의 유저가 같..

[운영체제] #02-3 고등운영체제, 인터럽트 기반 운영체제

출처 https://www.youtube.com/watch?v=CsnNdw4qDUw&list=PLK4xviZcdB9ieuusJ5j1UYZMFTuAgZCq8&index=3 고등 운영체제 컴퓨터는 CPU(=processor)가 있고 메인 메모리가 있다. 그리고 CPU와 메모리를 연결하는 버스가 있다. 컴퓨터 구조는 이런 구조밖에 없는가? 아니다. 다중 프로세서 시스템 (Multiprocessor system) 분산 시스템 (Distributed system) 실시간 시스템 (Real-time system) 도 존재한다. 다중 프로세서 시스템 (Multiprocessor system) CPU가 여러개이고, 메인 메모리가 한개인 구조이다. 다른 말로는 병렬 시스템(parallel system) 혹은 강하게 결합..

[운영체제] #02-2 운영체제의 역사

복습 운영체제 자체는 특별한 일을 하지 않는다. 하지만 운영체제가 없는 컴퓨터는 존재할 수 없다. (마치 정부가 없는 국가) 운영체제는 자원관리자/ 자원할당자라는 이름을 붙일 수 있다. 운영체제의 역할 2가지 성능 개선 (운영체제가 좋으면 성능이 좋아짐) 사용자에게 편리성 제공 운영체제의 역사 컴퓨터는 언제 만들어졌는가? 컴퓨터는 1940년대 말, 2차 대전 중에 만들어졌다. 컴퓨터의 역사가 이때부터 시작하면서 하드웨어도 같이 발전했고 동시에 운영체제 기술도 점차 발전. NO O/S 1940-50년대 : 운영체제가 존재하지 않았다.(No O/S) 맨 처음 컴퓨터의 모습은? 지금과는 매우다르다. 옛날의 컴퓨터는 너무 커서 책상위에 둘 수 없었고, 아예 한 건물 안에 컴퓨터가 들어있었다. 그 건물에서 가장 ..

[운영체제] # 02 - 1 운영체제 서론 / 운영체제 정의와 역할

# 02 - 1 운영체제 서론 / 운영체제 정의와 역할 http://www.kocw.net/home/search/kemView.do?kemId=978503 kocw 에 들어가면 강의 자료(ppt)를 받을 수 있다. 운영체제(Operating System)란? 서론 pc 를 구입하면 windows XP, windows 7, Linux, MS-DOS , Mac OSX, iOS 등의 운영체제가 깔려있다. 컴퓨터 구조 컴퓨터는 프로세서(processor)와 메모리(memory)를 가진다. 메모리 내에 있는 명령을 instruction 이라고 하고, instruction의 모임을 프로그램(program)이라고 한다. 프로그램 내장형 컴퓨터는 프로그램을 미리 메모리에 내장해두고, 전원을 키면 프로세서가 메모리에 있..

[운영체제] 운영체제 강의 추천 / 공부 / 도입 / 기초

비전공자라 운영체제 지식이 부족하여 공부하려고 찾아보던 중 좋은 강의를 발견했다. 운영체제 경성대학교 양희재 주제분류공학 > 컴퓨터/통신 > 컴퓨터공학 강의학기 2013년 2학기 조회수 167,385 평점 4.7/5.0 (41) 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. http://www.kocw.net/home/search/kemView.do?kemId=978503 https://www.youtube.com/watch?v=mcS4n34wBcY&list=PLK4xviZcdB9ieuusJ5j1UYZMFTuAgZCq8