목록운영체제/이화여대 강의 (12)
공부함
https://core.ewha.ac.kr/publicview/C0101020140325134428879622?vmode=f 반효경 [운영체제] 9. Process Management 2 설명이 없습니다. core.ewha.ac.kr 어떤 프로그램이던 간에 위와 같은 path를 실행하며 진행된다. CPU Burst : CPU만 연속적으로 쓰는 단계 IO Burst : IO만 하는 단계 즉 프로그램은 CPU burst와 IO burst를 반복하며 실행된다 물론 프로그램의 종류에 따라 빈도는 다르다. 주로 사람이 interaction을 하는 프로그램이 IO Burst가 자주 끼어드는 프로그램이다. 반면, 과학 계산용 프로그램 등은 CPU Burst가 주된 프로그램이다. CPU burst가 짧은 프로그램이 많..
https://core.ewha.ac.kr/publicview/C0101020140321144554159683?vmode=f 반효경 [운영체제] 8. Process Management 1 설명이 없습니다. core.ewha.ac.kr 프로세스 생성 - 부모 프로세스가 복제해서 자식 프로세스 생성 - 복제 : 프로세스의 문맥을 모두 복사한다 - 주소공간 code, data, stack - cpu 문맥 : pc 레지스터 - 부모 프로세스 하나가 자식을 여럿 생성한다 -> 프로세스의 트리 구조 생성 - 프로세스가 실행되기 위해서는 자원을 필요로 함 ✔ 자원은 운영체제로부터 받는다 ✔ 부모 프로세스와 자원을 공유하는 모델도, 안하는 모델도 있다. (원칙적으로는 공유하지 않음) 리눅스, 일부 운영체제에서는 모든걸..
https://core.ewha.ac.kr/publicview/C0101020140318134023355997?vmode=f 반효경 [운영체제] 5. Process1 설명이 없습니다. core.ewha.ac.kr 프로세스란 ? Process is a program in execution 프로세스는 실행중인 프로그램을 의미한다 프로세스의 문맥 context 단어의 정확한 의미를 파악하기 위해서는 문장 속에서 문맥을 파악해야 한다. 프로세스의 문맥도 마찬가지다. 프로그램이 태어나서 실행되다가 종료되는데 문맥은 그 중간 어느 시점을 잘라놓고 봤을 때 이 프로그램이 무엇을 어떻게 실행했는지, 현재 시점에 어떤 상태에 있는지 나타내기 위해 사용되는 개념이다. 프로세스는 실행되면 프로세스만의 독자적인 주소공간을 형..
https://velog.io/@jidam03/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80 운영체제란 무엇인가 출처(강의 링크)운영체제란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다하드웨어와 소프트웨어, 사용자를 연결해주는 계층이다좁은 의미에서의 운영체제는 커널이다. 운영체제의 velog.io 이전 블로그에 강의 내용을 정리했습니다! 동기식 입출력, 비동기식 입출력 ✅ 동기식 Synchronous 사용자 프로세스가 OS에게 IO 요청을 한다 입출력은 오래걸리니까.. 입출력을 요청한 프로세스가 기다려야 하면 = 입출력을 끝날 때까지 아무일을 안하고 기다리면 그것이 동기식 입출력 ✅ 비동기식 Asy..