항해99-TIL- CS 지식-컴퓨터와 프로세스

장산·2022년 5월 17일
0

CS지식

목록 보기
1/7

하드웨어 란

컴퓨팅에서 형체가 있고 눈에 보이는 부분.
즉,직접 보고 조작할수 있는 기기나 장비를 뜻한다

컴퓨터의 논리와 구조

"완성된 장치가 컴퓨팅 기계가 되려면 산술 연산,기억-저장,제어,운영자와의
연결을 담당하는 특정 주요 기관을 포함해야한다"

아서벅스,허언 골드스타인,존 폰 노이만

컴퓨터는 적어도 2가지, 측면에서 살펴볼 수 있다.
첫번째는 논리적 구성(또는 기능성 구성)으로 , 컴퓨터가 어떤 부분들로 이루어져 있고 무슨일을 하며 어떻게 연결되는지에 주목한다.
두번째는 물리적 구조로, 각 부분이 어떻게 생겼고 어떻게 만들어지는지를 나타낸다.

프로세스 속도와 심장 박동수

일반적인 컴퓨터를 단순화한 추상적인 그림, 즉 논리적 또는 기능적 아키텍처를 그려 본다면 맥과 pc 모두 아래 그림에 있는 다이어그램 형태를 보일것이다.

프로세서, 주 기억장치, 보조 기억 장치, 다른 다양한 구성요소가 있으며, 그 중간에 정보를 전달하는 버스라는 여러개의 전선이 있어 서로 연결된다. 컴퓨터 대신 휴대전화나 태블릿 pc라면 마우스, 키보드 ,디스플레이가 화면이라는 하나의 구성 요소로 합쳐지는 점과 여러분의 물리적 위치를 알기 위한 나침반,가속도계,GPS수신기 같은 숨은 구성 요소가 추가된다
이처럼 프로세서,명령어와 데이터를 담는 메모리와 저장 장치,입력과 출력 장치가 있는 기본 구조는 1940년대 이후로 이어지는 표준이다. 이러한 기준을 폰노이만 아키텍처라고 하는데 이구조를 기술한 존 폰 노이만의 이름을 딴 것이다.
프로세서는 역사적으로 CPU(Central Processing Unit,중앙처리장치)라고 불렸지만 지금은 그냥 프리세서로 불린다.

프로세서

컴퓨터의 두뇌에 해당한다.프로세서는 산술 연산을 하고, 데이터를 여기저기로 옮기며,다른 구성 요소의 작업을 제어한다.프로세서가 수행할 수 있는 기본적인 연산 래퍼토리는 한정되어 있지만 엄청 빠르게 연산을 수행한다. 또한 기존 계산 결과를 바탕으로 다음에 수행할 연산을 결정할 수 있어서, 사용자가 일일이 개입할 필요없이 상당히 독립적으로 작동한다.

주 기억 장치

프로세서와 컴퓨터의 다른 부분이 현재 사용중인 정보를 저장하는데, 저장된 정보의 내용은 프로세서에 의해 변경될 수 있다.주 기억 장치는 프로세서가 현재 작업 중인 데이터뿐만 아니라 프로세서가 그 데이터로 무엇을 해야 하는지 알려 주는 명령어도 저장을 한다. 메모리에 다른 명령어를 적재하여 프로세서가 다른 계산을 수행 하게 할 수 있다.이러한 원리로 프로그램 내장식 컴퓨터는 범용 장치가 된다.
주 기억장치를 RAM,즉 '임의 접근 메모리'라고도 부르는 이유는 프로세서가 정보에 접근할 때 메모리에 저장된 위치와 무관하게 같은 속도로 접근할 수 있기 때문이다.
대부분의 메모리는 휘발성을 띤다. 즉 전원이 꺼지면 메모리의 내용이 사라지고 현재 활성화된 모든 정보가 없어진다.그러므로 컴퓨터로 작업할때는 자주 저장하는게 좋다.
메모리 용량에는 어떤의미가 있을까? 대개 메모리 용량이 클수록 컴퓨팅 속도가 빠르다고 볼 수 있다.메모리가 작으면 동시에 여러 프로그램을 실행하기에 용량이 충분하지 않고,비활성화된 프로그램의 일부를 옮겨 새로운 작업을 위한 공간을 만드는 데 시간이 걸리기 때문이다.

profile
신입 개발자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN