고정소수점 표현법부동소수점 표현법2비트는 2진 소수점의 오른쪽에 있는 분수들을 표현하는데 쓰고2비트는 왼쪽에 있는 숫자들을 표현하는데 쓸 수 있다소수점의 위치가 항상 일정하기 때문에 이런 방식을 고정소수점 표현법이라고 부른다정수와 비슷하게 소수점 왼쪽의 2비트는 네 가
아스키란 ? 정보 교환을 위한 미국 표준 코드 (American Standard Code for Information Interchange)영문 알파벳을 사용하는 대표적인 문자 인코딩7비트를 사용하여 문자나 기호를 최대 128자를 나타냅니다.아스키 코드 표제어 문자 란
문자를 전송하기 위해 설계된 Media(Email, HTML)를 통해서2진 데이터(이미지, 오디오 등)을 보내고 싶다.그러면 앞에서 배운 아스키코드를 활용하여 2진데이터를 문자들로 인코딩하여 보내면 될까? 1.아스키코드에서 일부 제어문자 (e.g. Line ending
아날로그(연속)아날로그는 연속적인 것이다.연속적이란 말은 실수를 표현할 수 있다는 것이다.우리가 일반적으로 사용하는 자나 수직선처럼 수가 끊임없이 이어지는 것이다.현실의 거의 대부분이 아날로그이다.디지털(이산)디지털은 이산적인 것이다.이산적인 것은 정수만 표현할 수 있
우리가 컴퓨터를 사용할 때 전기를 사용합니다. 전기 코드를 꼽아서 컴퓨터에 연결해서 사용하죠.그럼 이 전기는 대체 무엇일까요?먼저, 전기는 눈에 보이지 않습니다. 그래서 전기를 물에 비유해보도록 하겠습니다. 물은 눈에 보이니까요.이 그림을 물탱크라고 해보겠습니다. 그러
: 릴레이(계전기 라고도 부름)는 스위치를 움직이기 위해 전자석을 사용하는 장치다.전기와 자기 사이의 편리한 관계?전자석선을 둥글게 감아서 코일로 만들고 전기를 흘려보내면 코일이 전자석이 된다켜고 끌 수 있기 때문에 물건을 움직일 때 활용 가능전기로 움직이는 자동 스프
1960년대 중반 텍사스 인스트루먼츠라는 회사에서 5400과 7400 집적 회로(IC)라는 패밀리라는 칩을 발표 했고 이 칩들에는 논리 연산을 수행하는 회로가 미리 들어가 있으며 이런 회로를 논리 게이트(logic gate)또는 게이트라고 부름게이트를 사용하면 하드웨어
출력이 입력에 의해서만 결정되지 않고 기존에 들어왔던 입력들의 영향 또한 받는 논리 회로를 말한다.시간적으로 어떤 값 뒤에 오는 다른 값.입력의 현재 상태와 과거 상태를 함께 고려한다.조합 논리는 입력의 현재 상태만 다룬다.주기(periodic)함수를 사용해 시간을 측
Day-10 3장 메모리와 디스크의 핵심: 순차논리 -컴퓨터는 비트를 어떻게 기억하는가 1-1 시간 표현과 상태 기억 게이트가 있는 래치 NAND 결과표 하나라도 0이면 출력값은 1이고, 입력값이 1이 있다면 나머지 입력값에 따라 결과가 달라진다. 앞에서 배운 S
가장 흔한 두 가지의 컴퓨터 구조는 폰 노이만 구조와 하버드 구조가 있는데두 구조의 차이는 메모리 배열이다.폰 노이만 구조(1) CPU명령어 사이클을 통해 메모리에서 다음 실행할 명령어를 읽어오고 실행하는 단계를 반복각 명령어에 해당하는 제어신호를 생성하고, 산술/논리
프로시저, 서브루틴은 함수와 동일한 말함수는 실행하고 리턴해야함함수 리턴하는 과정retrurn 할 주소를 105로 설정 (프로그램 카운터라는 곳 안에 메모리 주소가 들어있음)함수 실행해서 계산하기미리 설정해놓은 105주소로 돌아가기이러한 과정에는 상당히 많은 작업 필요
순서도는 작업이 이뤄지는 순서를 표현하는 다이어그램이다.이런 방법을 폴링 이라고 부른다.요즘 쓰이는 프로세서 대부분에 들어감적절한 신호가 들어오면 CPU 실행을 잠깐 중단시킬 수 있는 핀이나 전기 연결을 포함많은 프로세서 칩에는 통합 주변장치가 들어있고 이런 장치(온칩
통신 작업은 계속 백그라운드에서 실행해야 하기 떄문에 멀티태스킹은 필수가 됨누군가가 의도적으로 다른 프로그램을 들여다보거나 변경을 할 수 없도록 오늘날 대부분 마이크로프로세서에서 메모리 관리 장치(MMU)가 들어 있음MMU가 들어 있는 시스템은 가상 주소와 물리 주소를
Day-15 5장 컴퓨터 아키텍처와 운영체제 -컴퓨터는 어떻게 프로그램과 메모리를 관 리할까 7. 메모리 계층과 성능 메모리 종류 메인(Main) 메모리 : 램(RAM) (D램) 레지스터(Register) : CPU 안에 내장되어 있어서 연산을 위한 저장소 제공
Day-17 6장 입출력과 네트워킹 -컴퓨터는 외부와 어떻게 상호작용하는가 7. 저수준I/O
메모리에는 명령어와 데이터가 존재한다.데이터는 정적 데이터와 동적 데이터로 구분할 수 있다.정적데이터는 프로그램 만들 때 크기를 알 수 있는 데이터들이고 동적 데이터는 프로그램 실행 전까지는 크기를 알 수 없는 데이터이다.크기 고정text 섹션: 실행 코드data: 전