목록혼공컴운 (6)
To Be myself
기본 미션 Chapter 14. p. 400의 확인 문제 1번 풀고 인증하기 메모리 할당 방식에 대한 설명으로 올바른 것을 다음 보기에서 찾아 써 보세요. [보기] 최초 적합, 최적 적합, 최악 적합 ① : 최초로 발견한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 ② : 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식 ③ : 프로세스가 적재될 수 있는 가장 작은 공간에 프로세스를 배치하는 방식 답&풀이) ① 최초 적합 ② 최악 적합 ③ 최적 적합 + 하지만 연속 메모리 할당 방식은 외부 단편화 문제*를 발생할 수 있어서 비효율적임 *외부 단편화: 프로레스 할당하기 어려운 작은 메모리 공간들이 생겨 메모리가 낭비되늰 현상
기본 미션 Chapter 12. P. 363 확인 문제 1번 뮤텍스 락과 세마포에 대한 설명으로 옳지 않은 것을 고르세요. ① 뮤텍스 락은 임계구역을 잠근 뒤 임계구역에 진입함으로써 상호배제를 위한 동기화를 이룹니다. ② 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다. ③ 세마포를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다. ④ 세마포를 이용하면 반드시 바쁜 대기를 해야 합니다. 답&풀이) ③ 세마포가 아니라 모니터를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다. 뮤텍스 락(Mutex lock;MUTual Exclusion lock) - 임계구역을 잠구고 다른 프로세스가 접근할 수 없게 만들도록 진입하는 자물쇠 기능을 수행 - 전역 변..
기본 미션 Chapter 09. 운영체제 P. 304 확인 문제 1번 다음은 프로세스 상태를 보여주는 프로세스 상태 다이어그램입니다. (1)부터 (5)까지 올바른 상태를 적어 보세요. 답&풀이) (1) 생성 상태(New): 프로세스가 막 생성된 상태로, 메모리에 적재되어 PCB(프로세스 제어 블록)을 할당 받는 상태 (2) 준비 상태(Ready): 자기 차례에서 CPU에 실행되기 위해 준비하는 상태 (3) 실행 상태(Running): CPU에 할당 받아 실행 중인 상태. 할당 받은 타이머동안 프로세스에 포함된 명령어가 실행됨 (4) 종료 상태(Terminated): 프로세스가 종료되어 운영체제는 PBC와 사용된 메모리를 정리함 (5) 대기 상태(Wait): 프로세스가 입출력의 작업이 끝날 때까지 ..
기본 미션 Chapter 06. 메모리와 캐시 메모리 P. 185 확인 문제 3번 다음 설명을 읽고 무엇에 대한 SDRAM에 대한 설명인지 DRAM에 대한 설명인지 쓰세요. [보기] SDRAM, DRAM • 주로 캐시 메모리로 활용됩니다. (①) • 주로 주기억장치로 활용됩니다. (②) • 대용량화하기 유리합니다. (③) • 집적도가 상대적으로 낮습니다. (④) 답&풀이) ① SRAM (Static RAM): 소멸되지 않는 데이터를 가지고 있는 메모리 ② DRAM : 상대적으로 가격이 저렴하여 일반적으로 많이 주기억장치로 활용함 ③ DRAM(Dynamic RAM): 시간이 지나면 데이터가 사라지는 메모리로 집적도가 높아 대용량으로 만들기 쉬움 ④ SDRAM p. 205 확인 문제 1번 다음 보기에 있..
기본 미션 Chapter 04. CPU의 작동 원리 P. 125 확인 문제 2번 설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요. [보기] 프로그램 카운터, 명령어 레지스터, 플래그 레지스터, 범용 레지스터 1) ________ : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 2) ________ : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 3) ________ : 데이터와 주소를 모두 저장할 수 있는 레지스터 4) ________ : 해석할 명령어를 저장하는 레지스터 답) 1) 플래그 레지스터 2) 프로그램 카운터 3) 범용 레지스터 4) 명령어 레지스터 풀이) Chapter 05. CPU 성능 향상 기법 p. 155 확인 문제 4번 다음 그림은 멀티코어 C..
기본 미션 Chapter 01. 컴퓨터 구조 시작하기 P. 51 확인 문제 3번 프로그램이 반드시 실행되려면 _____에 저장되어 있어야 한다. 답) 메모리 풀이) 메모리는 현재 실행되는 프로그램(프로세스)의 데이터와 명령어를 저장하는 역할로, 프로그램을 실행한다는 건 메모리에 저장되어 있다는 것이다. Chapter 02. 데이터 p. 65 확인 문제 3번 1101(2)의 음수를 2의 보수 표현법으로 구해 보세요. 답) 0011 (2) 풀이) 1101 → 0010 → 0011 2의 보수 표현법의 정의는 "해당 수 보다 큰 2^n에서 뺀 값" 으로 쉽게 계산하면 모든 1 0 을 바꾸고 1을 더한 값이 된다.