소프트 웨어 공학/운영체제

1. 컴퓨터 시스템 이란?

박재완 2022. 3. 25. 19:00
728x90
반응형

운영체제란?

운영 체제는 아직 심오한 뜻보다는 간단하게 컴퓨터를 관리하는 소프트 웨어로써 생각해두자.


컴퓨터 하드웨어

* 프로세서(Processor)

->CPU
->GPU
->응용 전용 처리 장치 등
: 특정또는 범용적인 연산을 처리하기 위한 장치임을 알 수 있다.



* 메모리 (Memory)

->주기억장치(RAM)
->보조기억장치(HDD,SSD)
:파일 시스템 또는 현재 사용중인 프로세서의 연산 과정 또는 결과에 발생하는 데이터를 저장 하는 곳 임을 알 수 있다.



* 주변장치

->키보드/마우스
->모니터,프린터
->네트워크 모뎀
:컴퓨터 주변의 장치로 입출력장치들 이 대표적인 예시로 사용된다.



프로세서란?

* 컴퓨터의 두뇌 (중앙처리장치)
연산수행
컴퓨터의 모든 장치의 동작 제어

레지스터란?(Register)

프로세서 내부에 있는 메모리
프로세서가 사용할 데이터 저장
컴퓨터에서 가장 빠른 메모리



레지스터의 종류

용도에 따른 분류
전용 레지스터, 범용 레지스터


사용자가 정보 변경 가능 여부에 따른 분류
사용자가 가시 레지스터, 사용자 불가시 레지스터


저장하는 정보의 종류에 따른 분류
데이터 레지스터, 주소 레지스터, 상태 레지스터

가시 즉, 사용자가 함수나 정의에 따라서 원하는 변수를 레지스터에 저장하는 것을 권고 할 수 있는 것을 의미한다.


위 내용을 기반으로 운영체제의 역활은
프로세서에게 처리할 작업 할당 및 관리
프로세스(Process)생성 및 관리를 진행한다.

프로그램의 프로세서 사용제어
프로그램의 프로세서 사용 시간 관리
복수 프로그램간 사용 시간 조율
을 수행한 다는 것을 확인 할 수 있다.

다음번에는 메모리의 종류와 그 역활을 확인해보자.

728x90
반응형