운영체제1

김민정·2022년 5월 15일
0

운영체제

목록 보기
1/5

도커1에서 가져온 이야기
4-4-1 운영체제는 무엇인가?
1. 운영체제는 무엇입니까? 컴퓨터 시스템 자원을 효율적으로 관리해서 응용프로그램이나 사용자에게 제공하는 소프트웨어를 이야기합니다.
2. 컴퓨터 하드웨어는 어떻게 나눌수 있습니까?
계산하는 역할을 하는 CPU, 그래픽카드(GPU), 특별한 목적을 두고 처리하는 응용 전용 처리장치들을 묶는 프로세서, 주기억장치, 보조기억장치등을 통해서 저장하는 메모리, 그외에 키보드, 마우스, 네트워크 모뎀, 모니터, 프린터들을 이야기하는 주변장치로 나눌수 가 있습니다.
3. 프로세서는 무엇입니까?
-무언가를 계산합니다(=연산), 컴퓨터의 모든 장치의 동작을 제어합니다.아까 주기억장치, 혹은 보조기억장치라는 메모리가 하드웨어를 구분할 때 있었습니다. 그런데 이 프로세스에도 레지스터가 있습니다.(캐시도 있습니다)
4. 레지스터란 무엇입니까?
프로세서가 사용할 데이터를 저장하는 프로세서 내부에 있는 메모리를 의미합니다. 용도에 따라, 정보 변경가능 여부에 따라 저장하는 정보의 종류에 따라 다양하게 분류할 수 있습니다.
5. 프로세서 내에 레지스터가 왜 필요합니까?
프로세서는 프로세서 내에 있는 다양한 레지스터들을 가지고 ALU(산술 논리 연산장치)를 이용하여 연산합니다.
6. 운영체제와 프로세서의 관계는 어떻게 됩니까?
운영체제가 프로세서를 관리해줍니다. 운영체제는 프로세서에게 처리할 작업을 할당하고 관리합니다. 프로그램의 프로세서 사용을 제어합니다(예를 들어 사용시간을 관리하거나 복수의 프로그램이 프로세서를 사용하려고 할때 사용 시간을 조율하는 역할을 합니다)
7. 메모리는 무엇입니까?
저장하는 장치입니다. 레지스터, 캐시, 메인메모리, 보조기억장치가 있습니다.
8. 캐시와 알고리즘은 어떤 관련이 있습니까?
캐시는 공간적으로 혹은 시간적으로 지역성을 가지고 있습니다. 메인 메모리에 캐시가 접근하는 것은 지역성으로 인해 캐시 히트가 되는 상황을 만들기 위해서이고 이것은 알고리즘 성능을 향상시킨다. 메모리를 적게 사용한다는 것과 관련이 있습니다.
9. virtual memory는 언제 등장합니까?
보조기억장치 부분에서 등장합니다. 실행하려는 하드디스크보다 메모리의 크기가 작은 경우 하드디스크의 일부를 메모리처럼 사용하는 기능으로
10 운영체제와 메모리의 관계는 어떻게 됩니까?
메모리도 운영체제가 관리하는 중요한 자원중이 하나입니다. 프로그램 요청에 따라 메모리를 할당하고 회수하며 가상메모리를 관리하는 역할을 합니다.
11. 시스템 버스는 무엇입니까?
데이터버스와 주소버스 제어버스로 이루어져 있으며 하드웨어들이 데이터 및 신호를 주고 받는 물리적인 통로를 이야기합니다.
12. 운영체제는 어떤 역할을 합니까?
사용자가 조작을 편리하게 할 수 있게 하고 효율성 있게 메모리를 비롯한 기타 구조를 관리하며 프로세스를 관리하고 컴퓨터 시스템들을 보호하는 역할을 합니다.
13. 컴퓨터 시스템은 어떻게 구성되고 운영체제는 어디에 존재합니까?
프로세스
시스템 소프트웨어와 유틸리티
시스템 콜 인터페이스 (커널에서 불러와야 할 기능을 요청하는 역할을 하는 인터페이스)
운영체제(kernel + resource management)
컴퓨터 하드웨어
순으로 존재합니다.
14. 운영체제의 종류는 어떠합니까?
동시 사용자 수에 따라, 동시 실행 프로세수 수에 따라,작업수행방식에 따라 다양하게 나눌 수 있습니다.
15. 분산처리 시스템은 무엇입니까?
네트워크를 기반으로 구축된 병렬처리 시스템으로 각각의 노드들을 붙여서 만든 분산운영체제를 통해 연결해서 만드는 시스템을 이야기합니다.

1개의 댓글

comment-user-thumbnail
2022년 5월 15일

민정님 화이팅 ❤

답글 달기