본문 바로가기

CPU

컴퓨터 구조 - CPU CPU 개요 컴퓨터의 핵심 CPU(Central Processing Unit)와 폰노이만 구조 컴퓨터 시스템을 이루는 3대 구성이 있다면 CPU, 메모리 그리고 디스크이다. 여기에 I/O까지 추가 된다면 그것을 컴퓨터를 이루는 기본 골격이라고 할 수 있는데, 이것을 제안 한 것이 폰 노이만이다. 주요 특징은 명령어/데이터 로드/실행/저장을 순차적으로 수행하는 것과 데이터/프로그램 메모리를 하나의 버스로 접근하는 구조이다. 폰 노이만 구조는 중앙 처리 장치라는 것이 있고 이 중앙 처리 장치를 통해서 연산을 수행하게 되는 구조이다. 이 CPU(중앙처리 장치)는 각종 연산을 수행하고 기억장치에 기억되어 있는 명령어들을 수행하는 컴퓨터 시스템을 이루는 핵심 부품이다. CPU의 속도 헤르쯔와 Clock CPU는 .. 더보기
프로그램, 프로세스, 프로세서 차이가 모야? '프로그램이 떠있다' 라는 표현을 씁니다. 누가 만든 말일까요? 프로그램이 어디에 떠 있는 걸까요? 물위도 아니고, 하늘도 아니고, 프로그램이 떠있냐는 질문을 하면 떠있다 안떠있다라고 말을 합니다. 그것은 화면을 보고 그 프로그램이 화면에 보이면 떠 있는 것이고, 안보이면 안떠있다고 말할 것입니다. 엄밀히 말하면 안보여도 떠 있다고 말할 수 있는 프로그램들도 있습니다. 백그라운드라는 속성의 프로그램들입니다. 아래 영상으로도 간단히 설명했습니다~ https://youtu.be/ZKM90aap5fo 윈도우의 서비스 프로그램들이 그렇고, 유닉스나 리눅스의 프로그램들이 있습니다. 실행은 되고 있는 것입니다. 눈에 보이는 것만 프로그램인 것은 아닙니다. 컴퓨터에 보면 파일이라는 것이 있다. 이 중 실행이 되는 파.. 더보기
컴퓨터를 구성하는 요소 컴퓨터 내부를 단순하게 들여다보면 크게 4가지 정도로 구성된다고도 말할 수 있습니다. CPU, 메모리, 디스크, IO (출처: http://m.blog.daum.net/dasomcap/) CPU는 앞서 말했듯이 연산장치입니다. CPU 무언가를 열심히 계산을 하고 있습니다. 프로그램이라는 것에 속해 있는 명령어를 열심히 수행하고 있습니다. 명령어라는 것을 쪼개보면 다시 연산들의 연속입니다. 그래서 CPU는 계속적으로 무언가를 동작시키고 있습니다. 컴퓨터에서 인터넷 브라우저를 켜는 순간도 어떤 명령들이 계속 실행이 되고 있는 것입니다. 과거 DOS시절이라면 시커먼 화면에 명령어를 쳤을텐데, 동작이 되는 것인데, 윈도우라는 운영체제는 사용자들이 편리하도록 마우스 클릭만으로 실행이 되도록 제공을 해주는 것입니다.. 더보기
키워드로 풀어본 컴퓨터 구조 안녕하세요. 윤지현입니다. 기술사 공부하면서 정리했던 컴퓨터 구조 내용으로 출간을 하였습니다. 내용을 정리하는 차원도 있었고, 제가 좀 더 잘 설명할 수 있는 부분인 CA(Computer Architecture)이다 보니 그냥 두기는 좀 아까운 부분이였습니다. 아래와 같은 토픽을 다루고 있습니다. 책은 많이 부실해 보여서 이번에 생각을 한 것이 이 블로그에 책에 대한 내용을 해설을 해서 올려보려고 합니다. 책에 대한 목차는 아래와 같구요. 제 생각엔 컴퓨터 구조를 설명하기에 CPU-메모리-디스크 그리고 운영체제 그렇게 설명을 하려고 했습니다. 아무래도 기술사 공부하시는 분들께 정리된 자료로써 의미가 있겠구요. 그래도 컴퓨터를 공부하시려는 분들께 도움이 될 수 있다고 생각합니다. 컴퓨터 구조 1. CPU(.. 더보기