In Computer/컴퓨터구조

In Computer/컴퓨터구조

[컴퓨터구조] Components of a Computer | 컴퓨터의 구성 요소

Components of a Computer 모든 종류의 컴퓨터에는 Desktop, server, embedded의 동일한 구성 요소가 존재한다. Input/output | 입/출력 장치 사용자 인터페이스 모니터, 키보드, 마우스 등 저장 장치 하드 디스크, CD/DVD, Flash 등 네트워크 어댑터 다른 컴퓨터와 통신하기 위해 사용된다. Touchscreen | 터치스크린 (PostPC) 키보드와 마우스를 대체하며, 저항성(압력 반응) 및 정전용량성(전기 반응) 유형이 있다. 대부분의 태블릿과 스마트폰은 정전용량성 터치스크린 유형이다.

In Computer/컴퓨터구조

[컴퓨터구조] Translating High Level Language to Hardware

Levels of Program Code 이어서 Software의 High-level language를 기계어로 번역하여 Hardware로 전달된다. 이에 번역되는 과정에서 각 수준별의 프로그래밍 언어가 존재한다. High-level language | 고급 언어 대표적으로 C, Java, Python ···등 컴파일러(Compiler)을 통해 어셈블리어로 번역된다. 높은 생산성과 더불어 다양한 환경에서 프로그래밍 언어를 사용할 수 있는 이점이 있다. Assembly language | 어셈블리어 어셈블리어는 어셈블러(Assembler)를 통해 기계어로 번역한다. 즉, 하드웨어의 명령어를 텍스트로 표현한 언어이다. Hardware representation | 하드웨어 표현(기계어) 2진수(bits)로 ..

In Computer/컴퓨터구조

[컴퓨터구조] Below Your Program | 하드웨어와 소프트웨어의 계층 구조

Below Your Program 프로그램이 실행되기 위해 필요한 하드웨어와 소프트웨어의 계층 구조를 의미한다. 컴퓨터 내부의 소통을 위해 위 그림과 같이 구조화가 되어 있음을 알 수 있다. 프로그램은 일련의 기계의 명령어로 구성되어 있으며, 이 명령어 들은 컴퓨터 내부의 기계어로 변환되어 실행된다. 그런데 이 기계 명령어들을 실행하기 위해서는 하드웨어 구성 요소와 소프트웨어 구성 요소가 필요하다. 즉, 프로그램 내에 어떻게 소통을 하는지 Application software, System software, Hardware를 통해 알아보자. Application software 일상에서 흔하게 접할 수 있는 프로그램(워드 프로세서, 미디어 플레이어 등의 프로그램)의 일종이다. Application sof..

In Computer/컴퓨터구조

[컴퓨터구조] Eight Great Ideas in Computer Architecture

컴퓨터 구조의 Eight Great Ideas Design for Moore’s Law Use Abstraction to Simplify Design Make the Common Case Fast Performance via Parallelism Performance via Pipelining Performance via Prediction Hierarchy of Memories Dependability via Redundancy Design for Moore’s Law | 무어(Moore)의 법칙에 따라 설계하기 무어의 법칙에 따르는 설계 무어의 법칙은 반도체 IC의 성능이 18~24개월마다 2배씩 증가한다는 경험적인 법칙이다. 이 법칙에 따라 설계하는 것은 반도체의 기술의 발전을 고려하여 최적화된 제..

In Computer/컴퓨터구조

[컴퓨터구조] ISA (Instruction Set Architecture) 쓰임과 종류(RISC, CISC)

ISA (Instruction Set Architecture) "컴퓨터가 인식하고 실행할 수 있는 기계어 명령어의 집합과 구조" 즉, 하드웨어와 소프트웨어 사이의 인터페이스 역할을 하며, 컴퓨터의 성능과 호환성에 영향을 준다. ISA의 쓰임과 종류 ISA쓰임 x86 : 인텔이 개발한 CISC 기반의 ISA로, 대부분의 PC에서 사용된다. ARM : ARM 회사가 개발한 RISC 기반의 ISA로, 스마트폰이나 태블릿 등에서 많이 사용된다. MIPS : MIPS Technologies가 개발한 RISC기반의 ISA로, 임베디드 시스템이나 게임기 등에서 사용된다. ISA의 종류 RISC와 CISC로 크게 나뉜다. ISA_RISC(Reduced Instruction Set Computer) 간단하고 빠른 명령어..

팽이리
'In Computer/컴퓨터구조' 카테고리의 글 목록 (3 Page)