[개발 서적] 명품 운영체제 9장 연습문제 풀이 및 답안
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 페이징은 프로세스의 주소 공간을 ( ① )라는 ( ② ) 크기로 나누고 ( ③ ) 역시 ( ④ ) 크기와 동일한 크기로 나누고 이를 ( ⑤ )라고 부르며, 프로세스의 각 ( ⑥ )을(를) 임의의 빈 ( ⑦ )에 해당하는 메모리에 적재하는 기법이다.답: ① 페이지, ② 고정, ③ 물리 메모리, ④ 페이지, ⑤ 프레임, ⑥ 페이지, ⑦ 프레임해설: 페이징은 논리 주소 공간과 물리 주소 공간을 동일한 크기의 블록 단위로 나누는 메모리 관리 방식으로, 내부 단편화는 발생하나 외부 단편화가 줄어든다. 2. 프로세스가 실행될 때 변수의 물리주소를 알아내기 위해 사용하는 것은?답: ① 페이지 테이블해설: 논리 주..
[개발 서적] 명품 운영체제 8장 연습문제 풀이 및 답안
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 컴퓨터 시스템에서 메모리 계층 구조를 이루는 근본 이유는 무엇인가?답: ① CPU의 메모리 액세스 속도를 높이기 위해해설: 메모리 계층 구조는 CPU의 속도에 맞춰 데이터를 빠르게 처리하기 위해 고안되었습니다. 속도가 빠른 레지스터, 캐시 메모리를 상위 계층에 두고, 용량이 크지만 느린 HDD, SSD는 하위 계층에 배치하여 전체 성능을 향상시킵니다. 2. 메모리 계층화가 성공적인 이유는?답: ① 참조의 지역성 때문해설: p.387 3. 메모리 계층 구조에서 가장 빠른 메모리는?답: ④ CPU 레지스터해설: 레지스터는 CPU 내부에 존재하며, 연산 명령이 직접 사용하는 가장 빠른 기억장치입니다. 4...
[개발 서적] 명품 운영체제 7장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다.p.xxx(해당 페이지에 문제과 관련된 내용이 담겨져 있으므로 책을 보시면 됩니다, 없는 것들은 못 찾았습니다) [개념 체크]1. 젓가락과 숟가락이 하나씩만 있는 식탁에서 두 사람이 식사를 한다고 하자. 숟가락과 젓가락을 동시에 들어야 한 입 식사가 가능하며, 숟가락이든 젓가락이든 한 번에 하나 씩 들어야 한다. 한 개만 가진 사람은 나머지 한 개가 준비될 때까지 기다려야 한다. 한 입 식사 후 들고 있던 숟가락과 젓가락은 모두 내려놓으며, 둘은 대화할 수 없다고 할 때, 두 사람이 식사하는 동안 교착 상태가 발생하는 상황을 사례를 들어 설명하라.정답: 정상적으로 식사하려면 한 사람이 숟가락과 젓가락을 모두 사용한 뒤 ..
[개발 서적] 명품 운영체제 6장 연습문제 풀이 및 답안 (개념체크)
·
Book/두근두근 자료구조
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 여러 스레드가 공유 변수를 접근하려고 경쟁할 때 공유 변수의 값이 훼손되는 상황이 발생할 수 있다. 공유 변수가 훼손되지 않도록 스레드 사이에 공유 변수에 대한 접근 시간과 방법 등을 조절하는 기법을 무엇이라고 하는가.정답 및 해설)정답: 1번해설: 책 295페이지 참조 2. 멀티스레드가 동시에 공유 데이터를 접근할 때 데이터가 훼손되지 않도록 막는 기법의 핵심 정책은 무엇인가?정답 및 해설)정답: 1번해설: 상호배제: 임계구역은 반드시 한 스레드만 배타적 특징적으로 실행하도록 관리되어야한다. 3. 다음은 무엇에 대한 정의인가?다수의 스레드로부터 공유 데이터의 훼손을 막기 위해 임계구역이 오직 한 스..
[개발 서적] 명품 운영체제 6장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다.p.xxx(해당 페이지에 문제과 관련된 내용이 담겨져 있으므로 책을 보시면 됩니다) [개념 체크]1. 여러 스레드가 공유 변수를 접근하려고 경쟁할 때 공유 변수의 값이 훼손되는 상황이 발생할 수 있다. 공유 변수가 훼손되지 않도록 스레드 사이에 공유 변수에 대한 접근 시간과 방법 등을 조절하는 기법을 무엇이라고 하는가?정답 및 해설)정답: 1번해설: p.295 2. 멀티스레드가 동시에 공유 데이터를 접근할 때 데이터가 훼손되지 않도록 막는 기법의 핵심 정책은 무엇인가?정답 및 해설)정답: 1번(상호배제)해설: p.300상호배제란: 임계구역은 반드시 한 스레드만 배타적 독점적으로 실행하도록 관리되어야하는 정책이다.즉 하나..
[개발 서적] 명품 운영체제 5장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 다음 빈 칸에 적절한 단어를 삽입하라. 정답 및 해설)정답:프로그램의 실행 과정은 두 가지 상황이 번갈아 진행되는데, 그것은 한동안 CPU 연산이 계속되는 ( CPU burst ) 상황과, I/O 작업이 이루어지는 ( I/O burst ) 상황이다. CPU 연산이 주를 이룰 때 ( CPU 집중 ) 프로세스라고 부르고 I/O 작업이 주를 이룰 때 ( I/O 집중 ) 프로세스라고 한다. CPU 스케줄링은 CPU의 ( idle ) 시간(유휴시간)을 줄이기 위해 도입되었다.해설: 책 257페이지 참조 2. CPU 스케줄링 알고리즘을 평가하는 기준과 거리가 먼 것은?정답 및 해설)정답: 2번해설: 책 259,..
[개발 서적] 명품 운영체제 4장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 스레드가 도입된 배경으로 프로세스의 문제점을 잘못 설명한 것은?정답 및 해설)정답: 4번해설: 책 192, 193페이지 참조 2. 프로세스와 스레드의 관계에 대한 설명으로 틀린 것은?정답 및 해설)정답: 3번해설: 책 194, 195, 196페이지 참조 3. 멀티태스킹 프로그램을 작성하는데 있어서 각 태스크를 프로세스로 만드는 것과 스레드로 만드는 방법 중 스레드로 만드는 방법이 유리한 이유로 맞는 것은?정답 및 해설)정답: 2번해설: 책 페이지 194페이지 195페이지 참조 4. 스레드에 관한 정보를 저장하는 구조체를 무엇이라고 부르는가?정답 및 해설)정답: 2번해설: 책 페이지 194페이지 참조 ..
[개발 서적] 명품 운영체제 3장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 다음 글에서 프로세스와 프로그램 중에서 선택하라정답 및 해설)정답: 1번해설: 책 130페이지 참조프로그램은 컴파일되어 실행 가능한 형태로 저장 장치에 저장된 상태일 때 부르는 용어이고프로세스는 메모리에 적재되어 실행 중인 상태일 때 부르는 용어이다. 2. 프로세스의 특징을 설명한 것 중 맞는 것은?정답 및 해설)정답: 4번해설: 책 130페이지 참조1번 같은 번호를 가지는 프로세스는 존재할 수 없다.2번 부모 프로세스와 자식 프로세스는 데이터 공간을 공유하지 않는다.3번 응용프로그램에 의해 이뤄지지 않고 커널에 의해 이뤄진다. 3. 프로세스에 대한 설명으로 틀린 것은?정답 및 해설)정답: 1번해설:..
[개발 서적] 명품 운영체제 2장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 컴퓨터 시스템에서 주소를 발생시킬 수 있는 하드웨어를 있는 대로 골라라정답 및 해설)정답: 1번해설: 책 67페이지 참조CPU는 메모리나 입출력 장치에 값을 쓰거나 읽을 때 반드시 주소를 발생시킨다. 주소를 발생시킬 수 있는 하드웨어는 CPU를 제외하곤 없다. 2. CPU의 주소 선이 총 24개 있다면 이 CPU가 액세스할 수 있는 메모리의 최대 크기는?정답 및 해설)정답: 2번해설: 책 71페이지를 참조하면 계산 하는 법이 나온다.24개 = 2^24 = 2^4 * 1MB(2^20) = 16MB 3. 캐시 메모리가 있는 컴퓨터에서 CPU가 실행할 명령어와 코드가 반드시 있어야 하는 곳은?정답 및 해설..
[개발 서적] 명품 운영체제 1장 연습문제 풀이 및 답안 (개념체크)
·
Book/명품 운영체제
생능출판사 명품 운영체제본 연습문제들은 작성자 본인이 푼 것이라 틀릴 수 도 있습니다. [개념 체크]1. 운영체제의 기능과 거리가 먼 것은?정답 및 해설)정답: 4번해설: 책 19~20페이지를 살펴보면 운영체제의 기능에 관한 내용이 나오지만 거기서 컴파일에 대한 내용은 없다. 2. 운영체제의 특징과 동떨어진 내용은?정답 및 해설)정답: 1번해설: 운영체제는 컴퓨터의 자원을 독점하고 관리한다. 3. 고정 프로그래밍 방식을 설명하는 것으로 틀린 것은?정답 및 해설)정답: 2번해설: 고정 프로그래밍 방식을 운영체제라고 말하기엔 무리가 있다. 책에선 최초의 운영체제를 1955년 GM OS를 최초의 원시 운영체제로 보고 있으므로 2번이 틀렸다. 4. 모바일 운영체제의 특징이 아닌 것은?정답 및 해설)정답: 3번해..
두근두근 자료구조 Chapter 1.1 :: 자료구조와 알고리즘
·
Book/두근두근 자료구조
ℓ 자료구조란? 프로그램 = 자료구조 + 알고리즘으로 구성된다. 자료구조(Data Structure)는 컴퓨터에서 자료를 정리하고 조직화하는 다양한 구조를 말한다. 그 중에서 자료구조에 대해 알아볼 것이다. 다음 그림은 자료구조의 분류이다. 단순 자료구조는 정수나 실수, 문자와 같이 대부분의 프로그래밍 언어에서 기본적으로 제공한다. 복합 자료구조는 여러 개의 자료들을 모은 창고와 같다. 복합 자료구조는 크게 두 가지로 나뉜다. ● 선형 자료구조 선형 자료구조는 항목들을 순서적으로 나열하여 저장하는 창고다. 항목 접근 방법에 따라 다시 세분화한다. 리스트는 임의의 위치에 있는 항목의 접근을 허용하는 가장 자유로운 선형 자료구조다. 스택, 큐, 덱은 항목의 접근이 맨 앞이 나 맨 뒤로 제한된다. ● 비선형 ..
스프링 인 액션 Chapter 2.4 :: 뷰 컨트롤러로 작업하기
·
Book/스프링 인 액션
저번에는 잘못된 정보를 폼에 입력 받았을 때 허용한다는 것을 알고 우리가 필요한 정보에 맞도록 데이터를 검사했다. 지금까지 타코 클라우드 애플리케이션의 세 가지 컨트롤러를 작성하였다. HomeController DesignTacoController OrderController 하지만 이 중에서 HomeController는 모델 데이터나 사용자 입력을 처리하지 않는다. 이런 간단한 컨트롤러의 경우는 다른 방법으로 컨트롤러를 정의할 수 있다. 이번에는 이 컨트롤러를 뷰 컨트롤러로 새롭게 정의해볼 것이다. ℓ 뷰 컨트롤러 작업하기 package tacos.web; import org.springframework.context.annotation.Configuration; import org.springfram..
김치바보
'Book' 카테고리의 글 목록