일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 전세대출
- 일본첫여행
- 교토숙소
- 혼공컴운자습문제
- 부천데이트
- 교토여행
- 우메다홀릭호텔
- 혼공컴운
- 일본여행
- 부천맛집
- 문래맛집
- 강서구웨딩홀추천
- 비아인프라임교토에키
- 결혼준비예상비용
- 부천데이트맛집
- 부천역맛집
- 부천술집
- reduce함수 예제
- WSL2
- 혼공컴운스터디
- 제주여행비용정리
- Docker
- Linux
- 오사카여행
- 전세사기
- 제주도여행
- 컴퓨터구조
- windows10
- 허그전세대출
- 제주도가성비여행
- Today
- Total
sugar.kim
[9장] 운영체제 확인하기 - 확인문제! 본문
1. 아래는 메모리 그림이다. (ㄱ)에 해당하는 부분의 명칭과 <보기> 중에서 (ㄱ),(ㄴ),(ㄷ),(ㄹ)이 어떤 영역에 속하는지 적으시오.
(ㄱ) |
(ㄴ)워드프로세서 |
(ㄷ)인터넷 브라우저 |
(ㄹ)메모장 |
<보기> : [커널영역, 사용자 영역]
답) (ㄱ) 운영체제 , (ㄱ)-커널영역 / (ㄴ),(ㄷ),(ㄹ)- 사용자영역
2. 운영체제에 대한 설명이다. 옳지 않은 것을 고르시오. 답) (2)-> CPU, 메모리, 보조기억장치, 입출력장치 등과 같은 컴퓨터 부품들이 모두 자원이라고 볼 수 있으며, 모든 프로그램은 실행되기 위해 반드시 자원이 필요하다.
- (1) 프로그램에 마땅히 필요한 요소들을 시스템 자원, 또는 자원이라고 한다.
- (2) 자원은 프로그램이 실행될 때 필요한 것이기는 하나 모든 프로그램이 실행될 때 필수로 필요한 것은 아니다.
- (3) 프로그램에 필요한 자원을 할당하고 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램이 운영체제이다.
- (4) 운영체제는 응용 프로그램에 자원을 효율적으로 배분하고, 실행할 프로그램들이 지켜야 할 규칙을 만들어 컴퓨터 시스템 전체를 관리한다.
- (5) 개발자가 운영체제를 공부해야하는 이유는 문제 해결의 실마리를 찾고, 운영체제에게 바른 명령을 내릴 수 있게 되기 때문이다.
- (6) 운영체제의 핵심 서비스는 프로세스 관리, 자원 접근 및 할당, 파일 시스템 관리이다.
3. 보기에서 아래 설명에 맞는 단어를 고르시오.
<보기> 커널, 사용자 인터페이스, 그래픽 유저 인터페이스, 커맨드 라인 인터페이스, 이중모드, 시스템 호출 |
- 자원에 접근하고 조작하는 기능, 프로그램이 올바르고 안전하게 실행되게 하는 기능이 운영체제의 핵심 서비스에 속한다. 이러한 운영 체제의 핵심 서비스를 담당하는 부분. ( 커널 )
- 그래픽을 기반으로 컴퓨터와 상호작용 할 수 있는 인터페이스로, 윈도우 운영체제 컴퓨터를 사용할 때 마우스를 이용해 다양한 프로그램을 실행 할 수 있는 것. ( 그래픽 유저 인터페이스 )
- CPU가 명령어를 실행하는 모드를 크게 사용자 모드와 커널 모드로 구분하는 방식이다. ( 이중 모드 )
- 운영 체제의 서비스를 제공 받을 수 없는 실행 모드로, 커널 영역의 코드를 실행할 수 없는 모드이다. ( 사용자 모드 )
- 윈도우의 바탕 화면과 같이 사용자가 컴퓨터와 상호작용 할 수 있는 통로이다. ( 사용자 인터페이스 )
4. 아래 문장에서 괄호안에 들어갈 말을 써 넣으세요.
사용자 모드로 실행되는 프로그램이 자원에 접근하는 운영체제 서비스를 제공받으려면 운영체제에 요청을 보내 커널 모드로 전환되어야 합니다. 이 때 운영체제 서비스를 제공받기 위한 요청을 (시스템 호출 or 시스템 콜) 이라고 합니다. 사용자 모드로 실행되는 프로그램은 시스템 호출을 통해 커널 모드로 전환하여 운영체제 서비스를 제공 받을 수 있습니다.
5. 아래 이것에 해당 되는 용어를 적으시오.
시스템 호출은 일종의 이것이다. 정확히는 소프트웨어 이것이다. 이것은 입출력 장치에 의해 발생하기도 하지만 이것을 발생 시키는 특정 명령어에 의해 발생하기도 한다. 시스템 호출을 발생시키는 명령어가 실행되면 CPU는 지금까지의 작업을 백업하고, 커널 영역 내에 시스텝 호출을 수행하는 코드(이것 서비스 루틴)을 실행 한 뒤 다시 기존에 실행하던 응용 프로그램으로 복귀하여 실행을 계속해 나간다.
답 : 인터럽트
정답은 드래그 하면 노출 됩니당~!
우리 스터디 홧팅!!
'DEV > 컴퓨터구조+운영체제' 카테고리의 다른 글
[11장] CPU 스케줄링 (0) | 2023.05.28 |
---|---|
[10장] 프로세스와 스레드 (0) | 2023.05.21 |
[8장]입출력장치 확인문제 (0) | 2023.05.07 |
[7장] 보조기억장치 (0) | 2023.05.01 |
[6장] 메모리와 캐시메모리 확인 문제 5개 (스터디!!) (0) | 2023.04.16 |