혼공족 14

[혼공컴운] chapter.14 가상 메모리

2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.13 교착 상태 [혼공컴운] chapter.13 교착 상태 2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.12 프로세스 동기화 [혼공컴운] chapter.12 프로세스 동기화 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.11 CPU 스케줄링 [혼공컴운] chapte zinistic.tistory.com 14-1 연속 메모리 할당 스와핑(swapping) : 오랫동안 사용되지 않은 프로세스들을 임시로 보조기억장치의 일부 영역에 쫓아내고, 쫓아내서 생긴 메모리상의 빈 공간에 또 다른 프로세스를 적재하여 실행하는 방식. 스왑 영역(swap space): 프로세스들이 ..

[혼공컴운] chapter.12~13 확인문제

2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.13 교착 상태 [혼공컴운] chapter.13 교착 상태 2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.12 프로세스 동기화 [혼공컴운] chapter.12 프로세스 동기화 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.11 CPU 스케줄링 [혼공컴운] chapte zinistic.tistory.com 12-1 확인문제 1. 동기화의 의미에 대한 옳은 설명을 쓰세요. [실행 순서 제어]를 위한 동기화: 프로세스를 올바른 순서대로 실행하기 [상호 배제]를 위한 동기화: 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 2. 임계 구역에 대한 설명으..

[혼공컴운] chapter.13 교착 상태

2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.12 프로세스 동기화 [혼공컴운] chapter.12 프로세스 동기화 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.11 CPU 스케줄링 [혼공컴운] chapter.11 CPU 스케줄링 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.10 프로세스와 스레드 [혼공컴운] chapter.1 zinistic.tistory.com 13-1 교착 상태란 식사하는 철학자 문제 : 교착 상태를 설명하는 대표적 문제 상황 계속 생각을 하다가 왼쪽 포크가 사용 가능하면 집어든다. 계속 생각을 하다가 오른쪽 포크가 사용 가능하면 집어든다. 왼쪽과 오른쪽 포크를 모두 집어들면 정해진 ..

[혼공컴운] chapter.12 프로세스 동기화

2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.11 CPU 스케줄링 [혼공컴운] chapter.11 CPU 스케줄링 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.10 프로세스와 스레드 [혼공컴운] chapter.10 프로세스와 스레드 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.09 운영체제 시작하기 [혼 zinistic.tistory.com 12-1 동기화란 프로세스 동기화(synchronization): 프로세스 사이의 수행 시기를 맞추는 것. * 프로세스뿐 아니라 스레드 또한 동기화의 대상. 실행 순서 제어를 위한 동기화 : 동시에 실행되는 프로세스를 올바른 순서대로 실행하는 것. * 프로세스들에 따..

[혼공컴운] chapter.09~11 확인문제

2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.11 CPU 스케줄링 [혼공컴운] chapter.11 CPU 스케줄링 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.10 프로세스와 스레드 [혼공컴운] chapter.10 프로세스와 스레드 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.09 운영체제 시작하기 [혼 zinistic.tistory.com 09-1 확인문제 1. 빈칸에 알맞은 단어를 채워 보세요. → 운영체제는 실행할 프로그램에 필요한 자원들을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램입니다. 2. 운영체제에 대한 설명으로 옳지 않은 것을 고르세요. → ② 운영체제는 사용자 영역에 적재됩니..

[혼공컴운] chapter.11 CPU 스케줄링

2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.10 프로세스와 스레드 [혼공컴운] chapter.10 프로세스와 스레드 2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.09 운영체제 시작하기 [혼공컴운] chapter.09 운영체제 시작하기 2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.08 입출력장치 [혼공컴 zinistic.tistory.com 11-1 CPU 스케줄링 개요 프로세스 우선순위 - CPU 스케줄링(CPU scheduling): 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것. → 운영체제는 프로세스의 중요도에 맞게 CPU를 이용할 수 있게 우선순위(priority)를..

[혼공컴운] chapter.10 프로세스와 스레드

2023.07.29 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.09 운영체제 시작하기 [혼공컴운] chapter.09 운영체제 시작하기 2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.08 입출력장치 [혼공컴운] chapter.08 입출력장치 2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.07 보조기억장치 [혼공컴운] chapter.07 zinistic.tistory.com 10-1 프로세스 개요 프로세스 종류 포그라운드 프로세스(forground process): 사용자가 볼 수 있는 공간에서 실행되는 프로세스 백그라운드 프로세스(background process): 사용자가 볼 수 없는 공간에서 실행되는 프로세스 -..

[혼공컴운] chapter.09 운영체제 시작하기

2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.08 입출력장치 [혼공컴운] chapter.08 입출력장치 2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.07 보조기억장치 [혼공컴운] chapter.07 보조기억장치 2023.07.22 - [분류 전체보기] - [혼공컴운] chapter.06 메모리와 캐시 메모리 [혼공컴운] chapter zinistic.tistory.com 09-1 운영체제를 알아야 하는 이유 운영체제(operating system) : 실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램. 커널 영역에 적재된다. - 커널 영역(kernel space): 메모리 공간에서 사용자 영역..

[혼공컴운] chapter.08 입출력장치

2023.07.23 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.07 보조기억장치 [혼공컴운] chapter.07 보조기억장치 2023.07.22 - [분류 전체보기] - [혼공컴운] chapter.06 메모리와 캐시 메모리 [혼공컴운] chapter.06 메모리와 캐시 메모리 2023.07.16 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.05 CPU 성능 향상 기법 [혼 zinistic.tistory.com 08-1 장치 컨트롤러와 장치 드라이버 장치 컨트롤러(device controller) : 컴퓨터 내부와 정보를 주고받는 하드웨어 부품. 입출력 제어기(I/O controller), 입출력모듈((I/O module) 이라고도 함. * 다양한 입출력장치들로 인해서..

[혼공컴운] chapter.07 보조기억장치

2023.07.22 - [분류 전체보기] - [혼공컴운] chapter.06 메모리와 캐시 메모리 [혼공컴운] chapter.06 메모리와 캐시 메모리 2023.07.16 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.05 CPU 성능 향상 기법 [혼공컴운] chapter.05 CPU 성능 향상 기법 2023.07.15 - [컴퓨터 공학/컴퓨터 구조] - [혼공컴운] chapter.04 CPU의 작동원리 [혼 zinistic.tistory.com 07-1 다양한 보조기억장치 하드디스크(HDD: Hard Disk Drive) : 자기적인 방식으로 데이터를 저장하는 보조기억장치. 자기 디스크(magnetic disk)의 일종. - 플래터(platter): 동그란 원판. 하드디스크에서 실질적으..