본문 바로가기

컴퓨터구조

1.3 시스템의 구성 시스템은 크게 중앙처리장치와 기억장치 그리고 주변과 상호가능한 입출력장치로 이루어져있다. 1. 시스템버스 CPU가 다른 장치와 통신하기 위해서는 이어지는 통로가 필요한데 그것이 바로 시스템 버스(System Bus)이다. 시스템 버스(System Bus)는 대체적으로 세개로 구성되어 있는데 주소 버스 주소 버스는 CPU와 외부장치와 통신할때 필요한 주소정보를 전송할때 사용한다. 따라서 단방향이고 각 주소선은 주소비트를 나타내며 주소선은 CPU와 통신할수 있는 최대 기억장치 용량을 나타낸다. N개의 비트를 사용할때 나타낼수 있는 주소의 수는 2**n(2의 n승)개가 된다. 또한 여기서 사용되는 N은 주소버스의 폭(width)로 나타낼수도 있다. ex) 8개의 비트로 나타낼수 있는 최대 주소수 2**8 ==.. 더보기
1.2 컴퓨터에서의 정보의 표현과 저장 정보란 무엇일까? 우린 "정보"란 단어를 정의 할 필요가 있다. 네이버에 당장 컴퓨터만 검색하더라도 수많은 블로그, 동영상, 사진들이 있을 것이다. 하지만 이 모든게 "정보"는 아니다. 수많은 자료(Data)중 우리가 필요로 하는 것이 정보(Information)이다. 똑같은 방법으로 우리가 컴퓨터로 소통하는 방법이 아주 다양하게 있겠지만 컴퓨터가 수용가능한 방법은 이진수가 있다. 컴퓨터가 사용하는 정보는 비트(1과 0)으로 이루어져 있으며, 그중 크게 분류되는 것은 프로그램 코드와 데이터가 있다. 우리가 코딩을 한다하면 처음으로 배우게 되는 C, Python은 모두 우리가 이해하기 쉬운 알파벳으로 이루어져 있지만, 이것이 컴퓨터가 사용하는 정보(비트)가 아니다. 컴퓨터는 비트들로 이루어져있는 코드, 프.. 더보기
1.1 컴퓨터 시스템 - 컴퓨터의 기본구조 컴퓨터는 코드를 정해진 순서로 "실행"한다. "실행"은 크게 세가지로 나뉘는 데 Read 필요한 데이터를 읽고, Process 데이터를 처리하고 Store 처리한 결과를 저장한다. 이러한 "실행"을 하는 컴퓨터 하드웨어는 여러 요소로 이루어져 상호 연결되어있다. 컴퓨터 하드웨어는 단순하게 이루어져있다. CPU 주기억장치 입출력장치 CPU는 프로세서라고도 하며, 컴퓨터의 성능을 좌지우지하는 제일 중요한 부품이다. 기본적으로 프로그램 실행과 데이터 처리를 담당한다 주기억장치는 CPU가 직접 접근이 가능하고 입출력장치보다 기본적으로 속도가 빠르다. 하지만 영구 저장 능력이 없어, 프로그램 실행중에만 일시적으로 사용이 되고, 값이 비싸 저장용량에 한계가 있다. 입출력장치는 CPU가 직접 접근이 불가능한, 보조저.. 더보기
1. 컴퓨터시스템 - 하드웨어, 소프트웨어 이 컴퓨터 구조 포스트는 생능 출판에서 나온 컴퓨터 구조론의 내용을 나만의 방법으로 생각하고 음미한 것을 정리하여 남이 보더라도 유익한 정보로 사용될 수 있도록, 나중에 내가 봐도 다시 이해할 수 있는 그러한 포스트로 만들겠다. 여기까지 찾아와서 볼정도면 컴퓨터는 하드웨어와 소프트웨어로 구성되었다는 것을 알 것이다. 하드웨어 컴퓨터의 각종 정보와 전송 통로를 제공하며 정보에 대한 처리(Compute)가 실제로 일어나게 해주는 물리적인 실체를 하드웨어라 하며 CPU, RAM, GPU, SSD, HDD 등과 같이 많은 부품들로 이루어져 있다. 소프트웨어 정보들이 이동하는 방향과정보 처리의 종류를 지정해주며, 그러한 동작이 수행될 시간을 지정해주는 명령들의 집합이다. 하지만 소프트웨어는 하드웨어에 의존적이다... 더보기

반응형