[2021-11-10] 뤼이드 튜터 2차시 공부
·
English/자격증 공부
보호되어 있는 글입니다.
[2021-11-10] 뤼이드 튜터 1차시 공부
·
English/자격증 공부
보호되어 있는 글입니다.
[2021-11-09] 뤼이드 튜터 9차시 공부
·
English/자격증 공부
보호되어 있는 글입니다.
[KOCW] 운영체제 3차시 - 프로세스 관리
·
IT/CS 공부
프로세스 관리 (Process Management) 컴퓨터에서 제일 중요한 자원인 CPU를 어떻게 나눠주는가. 프로세스 (process) 프로세스 vs 프로그램 프로세스 : 실행 중에 있는 프로그램 (program in execution) 프로그램 : 하드웨어 안에 죽은 듯이 있는 것 무덤 속 프로그램, 살아 움직이는 프로세스 추가할 것) new, ready ,running, waiting, terminated 상태 시나리오 예시로 설명하기 PCB (proccess control block) ; 우리의 주민등록 정보와 비슷하다? 정부가 사람을 잘 관리하기 위해서 정보를 가지듯이. process = task 그러므로 TCB라고도 부름 프로세스에 대한 모든 정보 (base, limit, 현재까지 프로세스가 ..
[KOCW] 운영체제 3차시 - 운영체제 서비스
·
IT/CS 공부
운영체제 서비스 (칠판 그림 추가하기) 모든 application 프로그램은 HW 자원을 사용한다. 이때 자원을 관리하고 나눠주는 것은 OS가 담당. 이때 OS가 하는 일 (운영체제 서비스) ; 다 "관리" 업무 1. 프로세스 관리 2. 주기억장치(메모리) 관리 3. 파일 관리 4. 입출력 관리 5. 네트워킹 (컴퓨터끼리 통신) 6. 보호 각 부서별로 어떤 일을 하는 가 알아보자 1. 프로세스 관리 ; OS에서 가장 중요한 역할 중의 하나 프로세스 : 메모리에서 실행 상태에 있는 프로그램 cpu에서는 메모리에 올라와있는 프로그램만 다루기 때문에, 특별히 프로그램 관리가 아닌 '프로세스 관리'라고 한다. 주 기능 ; 프로세스의 생성-소멸, 프로세스 활동 일시중지-활동재개, 프로세스간 통신, 프로세스간 동기..
[KOCW] 운영체제 3차시 - 이중모드, 하드웨어 보호
·
IT/CS 공부
이중 모드 (Dual mode) 보통 한 컴퓨터를 여러 사람이 동시에 사용하는 환경이거나, 혹은 한 사람이 여러 개의 프로그램을 동시에 사용하는 환경이 주어진다. 이 경우는 한 사람의 고의, 혹은 실수가 프로그램의 전체에 영향을 줄 수 있다. 만약, STOP, HALT, RESET 명령어와 같은 것을 사용하는 경우 치명적이다. 참고 : STOP 명령을 내린다면, 과연 어떤 일이 일어날까? 더보기 STOP 명령어가 든 프로그램이 메인 메모리에 올라가게 되고, 그 프로그램을 CPU가 읽어오게 된다. 그러면 그 CPU가 중지된다. 중지된 CPU를 깨우려면 (서버) 컴퓨터를 껏다 키는 방법 밖에는 없다. 따라서 일반 유저는 그러한 치명적 명령을 사용할 수 없도록 만들기로 했다. 그렇게 하기 위한 해결책으로, 모..