codes for characters codes for characters code: 특정 형태의 information을 다른 방법으로 표현하는 규칙 또는 규칙으로 표현된 결과물 codes for characters는 우리가 사용하는 문자를 일종의 기호 또는 숫자로 표
What is a Computer 컴퓨터의 정의는 여러 답변이 나올 수 있다. 이 중에서 가장 쉽게 정의를 내리자면 다음과 같다. computer는 어떤 task를 수행하기 위한 program을 수행시킬 수 있는 전자적 기계장치이다. 정의를 더 쉽게 이해하기 위한 방
컴퓨터 분류 컴퓨터를 사용목적, 처리능력, 취급 데이터에 따라 분류를 할 것이다. 사용목적에 따른 분류 전용 컴퓨터 다음과 같은 2가지 이름으로 불림 Special-purpose computer Single-purpose computer 범용 컴퓨터 General-
representation of data within a computer system data vs information data 처리가 이루어지지 않은 상태의 단순히 측정되고 수집된 것 의미나 목적을 포함하지 않고 수집 측정된 것은 raw data라고 함 쉽게 말하면
numerical system 컴퓨터에서의 숫자 표현은 수체계(진법 시스템)에 대한 이해를 해야한다. (특히 2진수 체계) Base-n system, Radix-n system으로 불리면 n은 base에 해당하는 숫자이다. Base R system R은 base를 의미
programming Language 어떤 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사 소통을 가능케 하는 인공적인 언어 자연어와 달리 미리 정해진 규칙에 따라 엄격하게 정의된다. machine language로 변환되어 수행된다. classific
Building Hardware for Bits 컴퓨터를 만드는데 필요한 H/W에 대한 소개이다. Bit를 위한 H/W: 일종의 전기를 이용한 switch로 0과 1은 관습적으로 off/on을 나타낸다. 다음은 이번에 배울 내용이다. Relay vacuu
Gate combinatorial Logic의 boolean function을 구현한 H/W > 보통 IC chip으로 제공되지만 Transistor로 구현할 수도 있으며 FPGA에서는 아예 HDL을 통해 programming 형태로 이용할 수 있도록 제공되기도 한다
gate를 이용한 보다 복잡한 회로들 Adder half adder Full adder ripple-carry adder carry Look-ahead adder
kernel 운영 체제의 일부로 하드웨어와 프로세스의 운용을 위한 소프트웨어(operating system의 core program) 운영 체제의 복잡한 하드웨어 내부를 일관되고 추상적으로 볼 수 있도록 인터페이스를 제공한다. 운영 체제를 말하기도 하고 응용 프로그램들
시간 및 기억소자들 sequential logic의 경우 과거의 출력값에도 영향을 받기 때문에 memory device가 필요하며 현재의 input 이외의 과거 상태 및 현재 상태 값들을 고려하여 출력이 결정되므로 time을 나타내는 device가 필요하다. compu
console은 text commands를 통하여 user computer의 OS CLI(command-line interface)이다. file, folder 그리고 directory가 여러 목적으로 사용되는 강력한 tool이다. File 컴퓨터를 사용하기 위해 필요
UNIX 1969년 Bell 연구소의 Ken Thompson 등이 PDP-7 시스템의 OS로서 개발된 것이 최초의 UNIX이다. 이후 다양한 H/W platform에 이식되어 여러 기관에서 사용된다. 현재는 Linux와 Window에 밀려서 서버를 포함하여 실제로 사용
1. assoc 설명 예시 한 번에 한 화면으로 출력 2. doskey 설명 예시 doskey 명령어를 통해 ls를 dir대신 사용할 수 있다. ![](https://velog.velcdn.com/images/hyeonbhin22/post/60feb130-dc67
현재 디렉토리 확인 pwd를 통해 현재 위치를 확인할 수 있다. 디렉토리 이동 cd targetdirectorypath 접근을 막아 놓은 디렉토리를 제외하고는 어느 디렉토리로든 이동이 가능하다. 디렉토리 내용 보기 ls [option] fileordir_path
memory computer에서 data를 기억하기 위해 사용하는 device를 총칭한다. 기억 장치 종류 및 구성 다음 그림은 종류를 나타낸 것이다. 다음 그림으로 간략히 표기할 수 있다. 참고 다음은 cache의 구분이다. 주기억장치 CPU가 직접 참조하는 고
현재의 기술 trend는 convergence(융합)이다. 별개의 기술이라고 보이던 것들에서 각각의 장점을 가져와 더 나은 기술이 되는 경우가 많다. SW와 HW도 마찬가지이다.일반적으로 SW와 HW는 수행해야 할 logic이 programming source code
Memory (기억장치) 컴퓨터는 어찌보면 입력된 데이터들을 처리하고 그 결과를 출력하는 장치라고 볼 수 있다. 데이터 처리는 데이터 등에 해당하는 여러 bit를 조작해야만 하며 이들을 저장할 장소가 필연적으로 요구된다. 컴퓨터에서 bit들을 저장하는 장소를 mem
operator (or instruction)을 해석하여 실행하는 장치로 컴퓨터의 두뇌에 해당한다.ALU, Register, Control Unit(or Execution Unit)으로 구성된다.(이들 3가지만으로 구성된 CPU의 핵심구성요소를 core라고 부르며, C
von Nuemann ArchitectureEDVAC 관련 보고서에서 등장하였고 EDSAC에서 최초로 구현된 컴퓨터 구조이다. stored program 방식으로도 불리며 data와 program이 동일한 공간에 저장되고 동일한 버스를 사용한다. John von Neu
Memory Management Units (MMU) Address 종류 memory에 접근하기 위해서는 address가 필요하며 이 address를 지정하는 방식은 다음의 2가지로 크게 나뉜다. 1. Logical Address ( = Virtual Address