일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 교토여행
- 제주도가성비여행
- 문래맛집
- 부천술집
- 교토숙소
- 부천역맛집
- 제주도여행
- 제주여행비용정리
- 부천데이트
- 오사카여행
- 허그전세대출
- 컴퓨터구조
- windows10
- 우메다홀릭호텔
- 부천맛집
- 일본첫여행
- 혼공컴운
- 전세사기
- reduce함수 예제
- 혼공컴운스터디
- 부천데이트맛집
- 일본여행
- Docker
- 전세대출
- 결혼준비예상비용
- 혼공컴운자습문제
- 비아인프라임교토에키
- 강서구웨딩홀추천
- Linux
- WSL2
- Today
- Total
목록DEV/컴퓨터구조+운영체제 (9)
sugar.kim
1. 아래 의 단어에서 설명에 맞는 것을 골라 괄호 안에 넣으세요~! 프로세스 우선순위, 입출력 집중 프로세스, CPU 집중 프로세스,CPU 스케줄링, 스케줄링 큐, 준비 큐, 대기 큐, 선점형 스케줄링, 비선점형 스케줄링 하나의 프로세스가 자원을 사용하고 있다면 그 프로세스가 종료되거나 스스로 대기 상태에 접어들기 전 까진 다른 프로세스가 끼어들 수 없는 스케줄링 방식을 의미한다. ( 비선점형 스케줄링 ) 더 급한 프로세스가 언제든 끼어들 수 있는 스케줄링 방식이지만 문맥 교환 과정에서 오버헤드가 발생할 수 있다. ( 선점형 스케줄링 ) 운영체제가 매번 모든 PCB를 검사하여 먼저 자원을 이용할 프로세스를 결정하는 일은 번거롭다. 이를 효율적으로 관리하기 위해서 운영체제는 프로세스들에게 줄을 서서 기다..
1. 프로세스와 관련된 설명 중 옳지 않은 것을 2가지 고르세요. 답 ) 2, 6 -> (2) : 사용자가 볼 수 없는 공간에서도 프로세스를 백그라운드 프로세스라고 하며 이런 백그라운드 프로세스를 유닉스 에서는 데몬, 윈도우에서는 서비스라고 부른다./ (6): 프로세스 ID는 프로세스를 식별하기 위해 부여하는 고유한 번호로, 같은 일을 수행하는 프로그램이라 할지라도 두 번 실행하면 PID가 다른 두 개의 프로세스가 생성된다. 1) 컴퓨터가 부팅 되는 순간부터 수많은 프로세스들이 실행된다. 2) 프로세스는 사용자가 볼 수 있는 공간에서만 실행된다. 3) 유닉스 체제의 운영체제에서는 ps 명령어로, 윈도우에서는 작업 관리자의 [프로세스]탭에서 확인 할 수 있다. 4) 프로세스들은 차례대로 돌아가며 한정된 시..
1. 아래는 메모리 그림이다. (ㄱ)에 해당하는 부분의 명칭과 중에서 (ㄱ),(ㄴ),(ㄷ),(ㄹ)이 어떤 영역에 속하는지 적으시오. (ㄱ) (ㄴ)워드프로세서 (ㄷ)인터넷 브라우저 (ㄹ)메모장 : [커널영역, 사용자 영역] 답) (ㄱ) 운영체제 , (ㄱ)-커널영역 / (ㄴ),(ㄷ),(ㄹ)- 사용자영역 2. 운영체제에 대한 설명이다. 옳지 않은 것을 고르시오. 답) (2)-> CPU, 메모리, 보조기억장치, 입출력장치 등과 같은 컴퓨터 부품들이 모두 자원이라고 볼 수 있으며, 모든 프로그램은 실행되기 위해 반드시 자원이 필요하다. (1) 프로그램에 마땅히 필요한 요소들을 시스템 자원, 또는 자원이라고 한다. (2) 자원은 프로그램이 실행될 때 필요한 것이기는 하나 모든 프로그램이 실행될 때 필수로 필요한 것..
1. 장치컨트롤러에 대한 설명으로 옳지 않은 것을 고르세요. 답) 1) : 입출력 장치의 종류가 많으며 속도,데이터, 전송 형식 등도 다양하다. 다양한 입출력 장치와 정보를 주고받는 방식을 규격화 되어 관리되기 어렵다. 1) 입출력 장치의 종류는 많지만 정보를 주고 받는 방식은 하나로 규격화 되어 관리 된다. 2) CPU와 메모리의 데이터 전송률은 높지만 입출력장치의 데이터 전송률은 낮다. 3) 모든 입출력 장치는 각자의 장치 컨트롤러를 통해 컴퓨터 내부와 정보를 주고받고, 장치 컨트롤러는 하나 이상의 입출력 장치와 연결되어 있다. 4) 장치컨트롤러는 CPU와 입출력 장치 간의 중개와 오류 검출, 데이터 버퍼링 등 일종의 번역가 역할을 한다. 5) 장치 컨트롤러는 일반적으로 전송률이 높은 CPU와 일반적..
1. 하드디스크에 대한 설명입니다. 의 용어가 괄호에 들어갑니다. 알맞게 넣으세요. 플래터, 스핀들, RPM, 헤드, 디스크암, 트랙과 섹터, 실린더 하드디스크에서 실질적으로 데이터가 저장되는 곳으로 동그란 원판모양으로 생겼다. 이를 (플래터)라고 한다. (플래터)를 회전시키는 구성 요소를 (스핀들) 이라고 한다. (스핀들)이 (플래터)를 돌리는 속도는 분당 회전수를 나타내는 (RPM)이라는 단위로 표현된다. (플래터)를 대상으로 데이터를 읽고 쓰는 구성 요소는 (헤드)이다. (헤드)는 (플래터)위에서 미세하게 떠 있는 채로 데이터를 읽고 쓰는, 마치 바늘같이 생긴 부품이다. 그리고 (헤드)는 원하는 위치로 (헤드)를 이동시키는 (디스크암)에 부착되어 있습니다. (플래터)는 (트랙과 섹터)라는 단위로 데..
1. RAM의 특징과 종류에 대해서 옳지 않은 것을 고르시오 .(2개) 답 : (2), (5) (2) -> CPU는 비휘발성 저장 장치에 있는 대상을 휘발성 저장장치인 RAM으로 복사 하여 저장한 뒤 실행할 수 있다. / (5)-> SRAM이 시간이 지나도 사라지지 않는 정적인 RAM은 맞지만, 휘발성 메모리이다. (1) 실행되는 프로그램은 모두 RAM에 저장 되어 있다. (2) CPU는 비휘발성 저장장치에 있는 대상을 바로 실행 할 수 있다. (3) RAM의 용량이 커진다고 해서 프로그램 실행 속도도 비례 하여 빨라지는 것은 아니다. (4) DRAM은 주기억장치로 사용되며 소비전력이 적고 *직접도가 높으며, SRAM은 캐시메모리에 사용되며 소비전력이 높으나 직접도는 낮다. (5) SRAM은 정적인 램으..
제 5장 CPU 성능 향상 기법 스터디 5문제 입니다. 우리 스터디 화이팅 ! 1. 아래 설명의 괄호를 채우고, 답을 적어 주세요. CPU의 정의는 '( 명령어를 실행하는 ) 부품'이다. 이것은 오늘 날 코어[core]라는 용어로 사용됩니다. 오늘날의 CPU는 '( 명령어를 실행하는 ) 부품' 에서 '( 명령어를 실행하는) 부품을 ( 여러 개 포함하는 ) 부품' 으로 명칭의 범위가 확장 되었습니다. 그렇다면 아래 그림에서 오늘날의 CPU는 몇 코어 인가? 답 → 4 core 혹은 Quad core 2. 스레드[thread]와 멀티 스레드에 대해서 설명한 글의 괄호 안에 들어갈 글을 맞춰 넣으시오. 스레드의 사전적 의미는 '(실행 흐름의 단위)'입니다. 스레드는 CPU에서 사용되는 ( 하드웨어 )적 스레드..
1. 프로그램 속 각각의 명령어들은 명령어 사이클이 일정하게 반복되면서 실행된다. 이 때, 인출 사이클, 실행 사이클, 간접 사이클을 각각 한문장으로 간단하게 설명해보라. 인출 사이클 - 메모리에 있는 명령어를 CPU로 가지고 오는 단계로, 명령어 사이클의 첫번째 단계이다. 실행 사이클 - CPU로 가져온 명령어를 실행하는 단계로 제어 장치가 레지스터에 담긴 값을 해석하고, 제어 신호를 발생시키는 단계이다. 간접 사이클 - 간접주소 지정 방식일 경우, 메모리 접근이 한 번 더 필요해 지는데 이 때, 인출 사이클과 실행 사이클 사이에 발생되는 단계의 사이클이다. 2. 하드웨어 인터럽트에 대해 틀린 설명을 고르세요. 2개!! 답) 2-1 : CPU에 요청신호를 보낸다. / 2-3) 지금까지의 작업을 백업한다..