전체 글 106

운영체제 기본 6 - 프로세스 관리

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net 프로세스 관리(Process management) 프로세스 관리는 이름 그대로 프로세스에 관한 모든 것을 관리한다. 프로세스 관리가 관리하는 '프로세스', 'PCB', 'queue- scheduling', 'swapping'에 대해 배워보자. 프로세스(Process) 프로세스는 메모리에 올라가 실행 중인 프로그램을 뜻한다. 프로그램과 프로세스의 차이는 메모리에서 실행 중인가 hdd에서 가만히 있는 중인가의 차이다. hdd에 있는 프로..

운영체제 2023.01.19

운영체제 기본 5 - 운영체제 서비스

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net 운영체제 서비스 OS는 정부와 비슷하게 각 resource들을 관리할 수 있는 여러 부서로 나누어져 있다. (환경부, 국토부, 보건복지부, 국방부, ......) 예를 들어, 이중 모드와 하드웨어 보호는 보호 관리부(protection management)에 속하는 것이다. 이번 장에서는 이러한 각각의 부서에서 어떤 일을 하는지 간단하게 알아볼 것이다. 프로세스 관리(Process management) 프로세스란 메모리에서 실행 중인..

운영체제 2023.01.19

운영체제 기본 4 - 이중 모드, 하드웨어 보호

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net 이중 모드 사람의 고의 혹은 실수로 하나의 프로그램이 컴퓨터 전체에 치명적인 영향을 끼치지 못하도록 모드를 두 가지로 나눈 것을 이중 모드라고 한다. 레지스터에 모드를 나타내는 플래그를 통해 사용자/관리자 모드를 구분하며(monitor bit 0/1), 관리자 모드일 때만 특권 명령(privileged instructions)을 내릴 수 있도록 한다. 운영 체제 서비스 실행 중에는 관리자 모드이며 사용자 프로그램 실행 중에는 사용자 ..

운영체제 2023.01.19

운영체제 기본 3 - 인터럽트 기반 운영체제

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net Interrupt(인터럽트) 인터럽트(끼어들기, 가로막기)는 CPU가 프로그램을 실행하고 있을 때 입출력하드웨어 등의 장치에 의해 예외 상황이 발생하여 처리가 필요할 경우 CPU에게 알려 처리할 수 있도록 하는 것을 말한다. 현재 운영체제는 대부분 인터럽트 기반 시스템이다. 부팅이 끝나면 OS는 메모리에 상주하며 이벤트를 기다리고 이벤트가 발생하면(e.g., 마우스 클릭, 키보드 입력 등등) 인터럽트가 발생하며 CPU는 즉시 OS 안..

운영체제 2023.01.19

운영체제 기본 2 - 컴퓨터의 역사

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net 컴퓨터의 역사 하드웨어의 발전에 따른 운영체제의 발전은 아래와 같이 진행되었다. 왜 그렇게 발전했는지를 생각하며 각각의 장점과 단점에 대해 배워보자. 1. no-OS 2. Batch processing system(일괄 처리 시스템) 3. Multi programming system(다중 프로그래밍 시스템) 4. Time sharing system(시공유 시스템) no-OS no-OS는 말 그대로 OS가 없는 것이다. OS가 없으므로..

운영체제 2023.01.19

운영체제 기본 1 - 운영체제 서론

http://www.kocw.net/home/search/kemView.do?kemId=978503 운영체제 운영체제의 정의 및 역할 등에 대해 알아보고, 운영체제의 주요 요소들, 즉 프로세스 관리, 주기억장치 관리, 파일 시스템 등에 대해 공부한다. www.kocw.net 운영체제 서론 메모리에 있는 명령들을 instruction이라고 부르고, 그 instruction의 집합을 '프로그램'이라 부른다. 이러한 '프로그램'을 미리 메모리에 내장해 두고 실행하는 구조를 '프로그램 내장형 컴퓨터'(stored program concept)라고 한다. 컴퓨터는 전원을 켜면 process가 memory에 있는 명령어 하나를 들고 와서 실행하고 또 그다음 명령을 들고 와서 실행하고... 하는 형식이다. 여기서 O..

운영체제 2023.01.19

컴퓨터 네트워크 기본 - 마지막

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com Network security OSI 7계층이나 TCP/IP 계..

네트워크 2023.01.17

컴퓨터 네트워크 기본 9

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com Link layer 네트워크 계층이 시작지부터 목적지까지의 경로..

네트워크 2023.01.15

컴퓨터 네트워크 기본 8

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com Network layer Transport Layer의 역할과 ..

네트워크 2023.01.11

컴퓨터 네트워크 기본 7

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com TCP: Flow Control TCP는 flow control..

네트워크 2023.01.11