개발자 페이지/Code (5) 썸네일형 리스트형 아스키 코드 간단 정의 & 짧은 역사 만일 자체적으로 컴퓨터를 만들려고 하는데, 컴퓨터의 하드웨어 전체를 구성할 것이고, 이 컴퓨터를 이용하여 다른 컴퓨터와 연결할 일이 전혀 없다고 가정하면, 원하는 대로 부호를 할당하더라도 아무 문제도 발생하지 않을 것이다. 즉, 각각의 문자에 우리가 원하는 고유의 부호를 어떤것이든 할당할 수 있다는 말이다. 하지만 컴퓨터가 완벽히 독립적으로 만들어지고 구동되는 경우는 극히 적기 때문에 컴퓨터에서 통일된 부호를 모두 같이 이용하는 것이 훨씬 합리적일 것이다. 이러한 방법을 사용함으로써 컴퓨터는 다른 기기와의 호환성을 좀 더 높일 수 있으며 문자로 표현된 정보를 쉽게 교환할 수 있을 것이다. 다행히 이에 대한 표준은 이미 개발되어 있다. 이 표준이 바로 보통 아스키 부호라 이야기하는 것이다. 미국 표준 부호.. 반도체란? 트랜지스터의 발명 및 역사 도체(Conductors): 전류가 아주 쉽게 통과할 수 있도록 도움을 주는 속성으로 구리, 은 , 금과 같은 물질 절연체(insulators): 전류가 흐르지 않는 도체로 고무, 플라스틱 같은 물질 저마늄(germanium)과 실리콘(silicon) 같은 원소는 반도체라 불리는데 전도체에 비해서 절반 정도 전류가 흐르기 때문이 아니라, 다양한 방법으로 전도성(conductance)이 조절될 수 있기 때문이다. 순수한 반도체의 경우 매우 안정된 원자의 형태를 가지고 있으며, 각각이 다이아몬드 형태의 결정 구조를 가지고 있고 반도체가 결정 구조를 형성하고 있을 때는 전도성이 거의 없게된다. 하지만 반도체에 특정한 불순물을 첨가하여 화합물을 만들 수 있다. 첫 번째 종류의 불순물은 원자들 간의 결합에 요구되.. 혼자서 움직이는 컴퓨터 계산기와 컴퓨터를 구분하는 가장 중요한 요소는 바로 조건에 따른 제어가 가능한 반복 혹은 Loop 기능을 포함하고 있느냐 없느냐이다. 디지털 컴퓨터는 프로세서, 메모리, 적어도 하나의 입력장치(DI), 출력장치(DO) 이렇게 4가지 주요 구성요소로 이루어 진다. 1. ALU: (Arithmetic Logic Unit) 수치연산 및 논리연산 유닛 2. AND: 논리곱 이라고도 하며, 모든 입력값이 1일 때만 1을 출력 3. OR: 논리합 이라고도 하며, 하나 이상의 입력값이 1이면 1을 출력 4. XOR: 입력값이 같지 않으면 1을 출력 예) 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 컴퓨터를 이용하여 두 수를 곱할 수 있도록 일련의 명령을 결정한 일이 바로 컴퓨.. Filp flop 회로 ( NOR ) ● Hertz (헤르츠); Hz 하인리히 루돌프 헤르츠 (Heinrich Rudolph Hertz; 1857-1894) ● Oscillator 오실레이터 (보통, Hertz 라고 부른다) ● Clock (클럭); Clk 회로의 '값보존' 대신에 '클럭'이라는 이름이 사용된다. 실제 시계가 아니라 0과 1사이를 주기적으로 왔다 갔다 하는 시계와 비슷한 속성을 지니고 있는 신호 아래 회로에서 클럭은 데이터 입력이 언제 저장되어야 하는지를 알려주는 신호라고만 생각해도 됨. 이 용어는 해당 회로가 한 비트의 데이터를 나중에 사용하기 위하 저장(latch)할 수 있다는 의미이다. 이 회로는 1-bit 메모리라고도 불림. 설명: 각각 8개의 A, B 입력과 B입력은 스위치에, 자리올림 입력(CI)은 접지에 연결되며.. Relay / Inverter Relay 왼쪽 전지에서 흐르는 전류를 스위치로 연결해주면, 코일에 자기장이 생성되어 위쪽 전지 연결부분을 아래로 당겨서 전구에 전류가 흐르도록 한다. 아래는 전구의 회로를 Dafualt 값으로 설정해 놓은 것으로 스위치가 닫기면 전구가 꺼지게 된다. 이전 1 다음