´˝˚³οο ı Łονё 말말

마이크로프로세서, 유비쿼티스, 시스템의 구성과 기능

수로보니게 여인 2009. 2. 18. 13:15

 

컴퓨터computer

1개 이상의 처리 장치와 주변 기기로 구성되며, 내부에 저장된 프로그램에 의해 제어 받고, 산술 연산이나 논리 연산과 같은 여러 종류의 실질적인 계산 작업을 수행할 수 있는 장치.
②정보를 입력하여 그 정보를 정해진 과정대로 처리하고, 그 결과를 제공할 수 있는 기기. 구성 요소는
입력 장치, 기억 장치, 연산 장치, 제어 장치, 출력장치로 나눌 수 있다.

 

중앙처리장치(컴퓨터) [中央處理裝置, central processing unit]

일반적으로 주기억장치·제어장치·산술연산장치로 이루어진 디지털 컴퓨터 시스템에서 가장 중요한 부분.  

 

기억 장치(記憶裝置)컴퓨터에서 자료를 일시적으로, 또는 영구히 보존하는 장치를 말한다. 비슷한 말로 저장 장치라고도 하는데 이때는 대체로 비휘발성의 기억 장치를 의미한다. 컴퓨터의 기억 장치는 주기억 장치와 보조 기억장치로 나눌 수 있다. 메모리(Memory)는 종종 '기억 장치'라는 용어와 혼용되기도 하지만, 대체로는 주기억 장치를 말하며 특히 램을 가리키는 경우가 많다.

 

제어 장치[制御裝置, control unit, control device, control equipment]

중앙 처리 장치(CPU)를 구성하는 것으로서, 요구되는 마이크로 동작들을 연속적으로 수행하게 하는 신호를 보냄으로써 명령을 수행하게 하는 역할을 하는 장치. 제어 장치를 구현하는 방법으로는 일상적인 논리 회로 기법을 사용한 하드와이어 기법과 마이크로프로그램 작성 기법이 있다.

ALU (arithmetic-logic unit) - 산술논리 연산장치   

ALU[엘유]는 중앙처리장치의 일부로서 컴퓨터 명령어 내에 있는 연산자들에 대해 연산과 논리동작을 담당한다. 몇몇 프로세서들에서는 ALU가 연산장치(AU)와 논리장치(LU)의 두 부분으로 나뉘어져있는 경우도 있다. 또, 어떤 프로세서들은 1 개 이상의 AU가 장착된 경우도 있는데, 예를 들어 고정 소숫점 연산을 위한 것과 부동 소숫점 연산을 위한 전용 AU를 별도로 두는 경우이다 (PC의 부동 소숫점 연산은 별도로 분리된 칩에 있는 부동 소숫점 처리장치에서 행해지는 경우도 있는데, 이것을 수치연산 보조 프로세서(numeric coprocessor)라고 부른다).
대체로 ALU는 입력과 출력을 위해 프로세서와 메인 메모리 그리고 입출력 장치에 직접 액세스를 하는데, 입력과 출력은 버스라고 부르는 전자적인 통로를 따라 흐르게 된다.

 

마이크로프로세서microprocessor

        산술 논리 장치와 중앙 처리 장치의 제어 기능을 하나의 칩 속에 집적하여 연산과 제어를 실행할 수 있도록 한 소자(素子)

        한 개의 대규모 집적 회로로 이루어지며, 마이크로컴퓨터의 중앙 처리 장치로 작동한다. 마이크로컴퓨터를 비롯하여 프린터,

        단말기, 디스크 및 각종 전자 제품 따위에 쓴다.

 

유비쿼터스ubiquitous

어디서나 어떤 기기로든 자유롭게 통신망에 접속하여 갖은 자료들을 주고받을 수 있는 있는 환경. 국립국어원이 개설·운영하고 있는 ‘모두가 함께하는 우리말 다듬기’ 사이트를 통하여 ‘두루누리’로 순화다.


 유비쿼터스 시대

유비쿼터스(ubiquitous)란 ‘모든 곳에 있다’라는 의미다. 다양한 정보망에서 필요한 정보를 언제 어디서든 간단하고 안전하게 손에 넣을 수 있다는 것을 뜻한다. 이 말은 인터넷을 포함한 앞으로의 정보화 사회를 장기간 이끌어 가는 상징적인 키워드가 될 것으로 전망된다. 현재 유비쿼터스 컴퓨팅, 유비쿼터스 정보화 사회, 유비쿼터스 네트워크라는 용어가 사용되기 시작하고 있다.  

 

 유비쿼터스 컴퓨팅ubiquitous computing

언제, 어디서나 무슨 기기를 통해서도 컴퓨팅 할 수 있는 것을 의미하는 용어. 따라서 네트워크와의 연결. 이동성, 그리고 사용자인 인간중심이 핵심요소. 언제, 어디에나 널리 존재한다는 의미의 라틴어 ubiquitous와 computing의 합성어. 유비쿼터스 개념은 1988년 제록스 팰러 앨토 연구소(PARC)의 마크 와이저(Mark Weiser)가 차세대 컴퓨팅 비전으로 제시한 인간 중심의 컴퓨팅 기술.


IT839 전략

IT839 전략정보통신부에서 발표한, 대한민국의 국민 소득을 2만 달러로 올리기 위해 IT 산업 분야의 신성장 동력을 뒷받침하기 위한 전략이다.

IT839에서 8'8대 신규 서비스', 3은 '3대 첨단 인프라', 그리고 9는 IT부분의 9개 신성장 동력을 뜻한다.


2006년 초 정보통신부는 1기 IT839전략을 수정해 완료된 것으로 간주된 사업은 빼고 새로이 집중할 분야를 선정한 2기 IT839전략을 수립했으며 유비쿼터스를 뜻하는 u를 추가하여 u-IT839 전략이라고 명명했다. 내용은 다음과 같다.

8대 신규서비스

1. WiBro(휴대인터넷) 서비스

2. 광대역통합망 서비스

3. 홈네트워크 서비스

4. 텔레매틱스 서비스

5. RFID/USN 서비스

6. WCDMA 서비스

7. IPTV

8. IT 서비스

3대 첨단인프라

9. 광대역통합망(BcN)

10. u-센서 네트워크(USN)

11. 소프트웨어 인프라

9대 신성장동력

12. 차세대이동통신/텔레매틱스

13. 디지털TV/방송기기

14. 브로드밴드/홈네트워크기기

15. IT SOC/융합부품

16. 차세대 컴퓨팅/주변기기

17. 임베디드 SW

18. 디지털콘텐츠/SW 솔루션

19. RFID/USN기기

20. 지능형 로봇                                              

컴퓨터의 기본기능과 구성요소

컴퓨터 시스템[computer system]

프로그램의 일부와 또는 전체 그 프로그램의 실행에 필요한 데이터들을 위해 공용 기억 장소를 사용하는 기능적 단위. 하나 또는 그 이상의 컴퓨터와 그와 연관된 소프트웨어로 이루어진다. 사용자가 쓰거나 지시한 프로그램들을 실행하며,

산술 연산(덧셈 뺄셈 곱셈 나눗셈 거듭제곱 절댓값 등)과

논리 연산(몇 개의 논리 변수의 논리값 조합에 대하여 새롭게 논리 값이 정해지는 연산

              =>논리합(OR), 논리곱(AND), 논리 부정(NOT) 등의 논리 연산 등.

입출력(input/output)데이터 등의 모든 항목의 입출력으로, 입력출력의 2 가지를 함께 이르는 개념.

          => Input/Output의 머리글자를 따서 I/O라고도 하며, (사용자 데이터)처리지시를 수행한다.

또한 실행되는 동안 자기 자신을 수행할 수 있으며, 자기 혼자나 여러 개의 단위들이 연결되어 구성된다. 

하드웨어hardware: 컴퓨터를 구성하는 기계장치의 총칭.

                              프로그램·순서·규칙 및 관련문서의 총칭인 소프트웨어에 대응되는 말이다. 중앙처리장치와 주기억장치로 구성

                              되는 본체와 입력장치·출력장치·보조기억장치 등으로 구성되는 주변장치로 크게 나뉜다.

소프트웨어software: 컴퓨터에게 무엇을 하라고 지시하는 명령.

                                소프트웨어는 프로그램과 절차 및 컴퓨터 시스템의 운영에 관계하는 루틴(routine)으로 이루어져 있다.

                                소프트웨어라는 용어는 이러한 명령들을 하드웨어(hardware: 컴퓨터 시스템을 이루는 물리적 구성 요소)

                                구별하기 위해 만들어졌다. 컴퓨터 하드웨어에 어떤 과제를 실행하도록 지시하는 일련의 명령을 프로그램 또

                                는 소프트웨어 프로그램이라 부른다.

소프트웨어에는 크게 시스템 소프트웨어와 응용 소프트웨어가 있다.

시스템 소프트웨어System software는 주로 운영체제를 통해 컴퓨터의 내부 작동을 제어하며, 모니터나 프린터, 저장장치와 같은 주변장치들도 제어한다.

응용 소프트웨어는 컴퓨터에게 사용자가 내린 명령을 실행하도록 지시하며, 사용자를 위해 데이터를 처리하는 프로그램도 이

에 포함될 수 있다. 이것은 흔히 컴퓨터의 다양한 기능을 통합하지만 사용자에게 직접 이익을 주지 않는 시스템 소프트웨와는 대조된다. "응용(어플리케이션)"이란 낱말은 "응용 소프트웨어"나 응용 소프트웨어를 구현하는 프로그램의 뜻으로 쓰인다.

 

데이터data: 이론을 세우는 데 기초가 되는 사실. 또는 바탕이 되는 자료.=>가공되지 않은 존재

정보 information : 관찰이나 측정을 통하여 수집한 자료를 실제 문제에 도움이 될 수 있도록 정리한 지식. 또는 그 자료.

                               =>어떤 매개체를 통해 처리 가공된 데이터

프로그램 program어떤 문제를 해결하기 위하여 그 처리 방법과 순서를 기술하여 컴퓨터에 주어지는 일련의 명령문 집합체.


컴퓨터의 종류

컴퓨터는 처리하는 데이터의 형태나 처리방법에 따라 디지털 컴퓨터, 아날로그 컴퓨터, 하이브리드 컴퓨터로 나눌 수 있다.

 

아날로그 컴퓨터: 온도나 속도, 압력등과 같이 시간이 흐름에 따라 연속적으로 변하는 데이터를 쉽게 처리할 수 있는 컴퓨터.


디지털 컴퓨터: 수치화된 데이터를 처리할 수 있는 컴퓨터

디지털 컴퓨터와 아날로그 컴퓨터의 차이점은 계수(counting)와 측정(measuring)이라는 작동방법의 차이보다는 그 동작 원리에 있다. 아날로그 컴퓨터에서는 한 신호가 가질 수 있는 최소값에서 최대값 사이의 연속적인 모든 값이 의미가 있기 때문에 신호와 잡음을 구별하기 어렵지만, 디지털 컴퓨터에서는 한 신호가 명확한 정수값을 지니므로 계산결과도 명확한 값을 지닌다. N개의 다른 값을 가질 수 있는 변수가 있을 때, 디지털 컴퓨터는 내부적으로 N개의 가능한 신호형태 중 한 형태로 그 변수의 값을 명확히 나타낸다.


하이브리드 컴퓨터Hybrid computer: 아날로그 컴퓨터디지털 컴퓨터의 기능을 합쳐 놓은 컴퓨터를 말한다.

           아날로그 컴퓨터는 미분방정식과 같은 니미수식을 빨리 해결하는데 적합하나 논리판단 기능이 약하고,

           논리판단·제어·자료의 입출력은 디지털 컴퓨터에 적합하므로 이 둘의 장점을 보완 ·제작한 것이 하이브리드 컴퓨터이다.

디지털 신호를 입력하여 아날로그 형태의 신호로 출력하든가, 아날로그 형태의 신호를 입력하여 디지털 형태의 신호로 결과를 얻고자 할 때 유용하다. 이때 데이터가 처리되고 출력될 수 있도록 아날로그/디지털 (AD)변환기나 디지털/아날로그(DA)변환기가 필요하다. 이밖에 아날로그 컴퓨터에 부여하는 계수의 설정이나 디지털 컴퓨터에 아날로그 컴퓨터의 출력을 보내기 위한 특별한 제어신호를 보내는 프로그램 제어기도 사용된다.

아날로그 컴퓨터만을 사용해서 얻을 수 있는 정확도보다 훨씬 정확하며 디지털 컴퓨터만으로 이루어진 컴퓨터보다 속도가 빠르다.