컴퓨터 공학 21

[혼공컴운] chapter.14~15 확인문제

2023.08.20 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.15 파일 시스템 [혼공컴운] chapter.15 파일 시스템 2023.08.20 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.14 가상 메모리 [혼공컴운] chapter.14 가상 메모리 2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.13 교착 상태 [혼공컴운] chapter.13 교착 상 zinistic.tistory.com 14-1 확인문제 1. 메모리 할당 방식에 대한 설명으로 올바른 것을 쓰세요. [ 최초 적합 ]: 최초로 발견한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 [ 최악 적합 ]: 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식 [최적 ..

[혼공컴운] chapter.15 파일 시스템

2023.08.20 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.14 가상 메모리 [혼공컴운] chapter.14 가상 메모리 2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.13 교착 상태 [혼공컴운] chapter.13 교착 상태 2023.08.13 - [컴퓨터 공학/운영체제] - [혼공컴운] chapter.12 프로세스 동기화 [혼공컴운] chapter.12 프로 zinistic.tistory.com 15-1 파일과 디렉터리 파일(file) : 하드 디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합. - 속성(attribute): 파일에 관련한 부가 정보. 메타데이터(metadata)라고도 함. 파일 연산을 위한 시스템 호출 - 파일 생성 -..

[혼공컴운] 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): 메모리 공간에서 사용자 영역..