운영체제수업 정리 - 1

박경현·2022년 9월 18일
0

혼자 하는 운영체제 - 0강,1강

컴퓨터가 뭐냐고 물어보면 => 명령어를 처리하는 기계다 라고 말하기!

왜 컴퓨터 구조를 알아야햐는지

  1. 문제 해결 능력 향상

  2. 성능 용량 비용을 고려한 개발을 할 수 있다!

컴퓨터를 미지의 대상에서 분석의 대상으로 인식하자!

컴퓨터 구조의 큰 그림

1. 컴퓨터가 이해하는 정보

  • 데이터 (숫자 문자 이미지 같은 정적인 정보
    컴퓨터와 주고받는 데이터,
    0과 1로 숫자 표현 / 0과 1로 문자를 표현하는 방법)

  • 명령어 (컴퓨터는 결국 명령어를 처리하는 기계 )
    컴퓨터를 실질적으로 움직이는 정보
    데이터는 명령어를 위한 일종의 재료

2. 컴퓨터의 네가지 핵심 부품

CPU, 메모리(메인 메모리, 주기억장치, RAM을 거의 뜻함), 보조 기억장치 , 입출력 장치

이 4가지를 다 부착한게 메인보드이다!

컴퓨터의 4가지가 다 정보를 주고 받을 수 있는 통로를 시스템 버스라고 함

메모리 - 현재 실행 되는 프로그램의 명령어와 데이터를 저장하는 부품

메모리에 저장된 값의 위치는 주소로 알 수 있다

CPU - 메모리에 저장된 명령어를 읽어 들이고 해석하고 실행하는 부품입니다.

ALU(명령어 해석기), - 산술 연산이나 논리 연산을 하는 장치
	
레지스터 - 작은 임시 저장 장치 (여러개 있다)
	
CU(제어장치) - 명령어 해석, 제어 장치(컴퓨터의 부품들을 관리하고 작동시키기 위한 전기 신호,

CPU가 메모리에 있는 프로그램을 실행시키는 단계

1. 일단 메모리에 있는 명령어를 읽기 위해 제어장치가 메모리 읽기를 수행

2. 레지스터로 가져온 뒤 제어장치가 명령어 해석하고 필요한 데이터를 가져오기 위해 메모리 읽기 수행

3.  ALU가 실행 -> 그리고 레지스터에 결과값 저장  ->제어장치가  메모리 쓰기 신호를 보내 메모리에 적음

4. 다음 명령어 실행을 위해 반복

보조 기억장치 -> 현재 실행 안되고 있는 프로그램들이 저장 되어있다, 전원이 꺼져도 상관 무

램은 비싸고 전원이 꺼지면 내용 날라감!
메모리를 보조하는 특별한 입출력 장치이다

입출력 장치 -> 컴퓨터 외부에서 들어오는 혹은 내보내야하는 장치를 의미

메인 보드

컴퓨터의 4가지 핵심부품을 연결하는 판떼기!

정보를 주고 받을 수 있는 통로를 버스라고 함 -> 시스템 버스가 중요

주소버스:  주소를 주고 받는 통로 -> 보조기억장치에서 메모리로 & 메모리 읽을때 사용

데이터 버스: 명령어와 데이터를 주고 받는 통로 -> 메모리에서 CPU로!

제어버스 : 제어 신호를 주고 받는 통로, 메모리 읽기를 사용
profile
SW로 문제를 해결하려는 열정만 있는 대학생

0개의 댓글