컴퓨터구조 + 운영체제 3

[컴퓨터구조 + 운영체제] 3일차 명령어

저급언어 기계어: 0과1로 이루어진 명령어로 구성된 저급 언어 어셈블리어: 0과 1로 이루어진 기계어를 읽기 편한 형태로 번역한 저급언어 고급언어 컴파일 언어; 컴파일 언어로 작성된 소스코드는 컴파일러에 의해 저급언어로 변환되고(이 과정을 컴파일) 컴파일 결과로 저급 언어인 목적코드가 생성됨 인터프리트 언어: 인터프리터에 의해 한줄씩 실행되고 소스 코드 전체가 저급언어로 변환되기까지 기다릴 필요가 있다 *컴파일은 전체적으로 살펴보고 통째로 저급언어로 변환 명령어의 구조 수행할 연산 + 연산에 사용될 데이터 혹은 연산에 사용될 데이터가 저장된 위치 (연산 코드 + 오퍼랜드) -연산코드 1. 데이터 전송 2.산술/논리연산 3.제어흐름변경 4.입출력 제어 (데이터 전송 명령어들을 보면 github에서 자주 쓰..

[컴퓨터 구조 + 운영체제] 2일차 - 0과 1로 숫자와 문자를 표현하는 방법

기본 지식 비트: 0과 1을 표현하는 가장 작은 단위 -n비트로 2^n 가지의 정보를 표현 가능하다 -프로그램은 수많은 비트로 이루어져 있다 -하지만 실생활에서는 비트보다는 더 큰 단위를 사용한다 1byte == 8bit 1kB == 1000byte 1MB == 1000kB 1GB == 1000MB 1TB == 1000GB 워드 : CPU 가 한번에 처리할 수 있는 정보의 크기 문자 집합 : 컴퓨터가 이해할 수 있는 문자의 모음 인코딩 : 코드화 하는 과정, 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정 ( 사람-> 컴퓨터 ) 디코딩 : 코드를 해성하는 과정, 0과 1로 표현된 문자 코드를 문자로 변환하는 과정 ( 컴퓨터 -> 사람) 0과 1로 숫자를 표현하는 방법 이진법 숫자가 1을 넘어가는 시..

[컴퓨터 구조 + 운영체제] 1일차 - 시작, 컴퓨터 구조의 큰 그림

시간이 남을 때 마다 혼자 공부할 수 있는 내용들이 뭐가 있을까 찾아보다가 컴퓨터에 대한 지식이 많이 부족한 부분을 채우기 위해 인프런에서 "개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제" 라는 무료 강의를 들으면 좋을것 같다고 생각한다 강의를 들으면서 이해하기 어려운 개념을 따로 찾아본 부분이나 강의 요약 , 중요한 내용 등을 복습의 개념으로 작성 해야겠다 https://inf.run/gamj [무료] 개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제 - 인프런 | 강의 베스트셀러 『혼자 공부하는 컴퓨터 구조 + 운영체제』 저자 무료 직강. 개발자들이 꼭 알아야 할 컴퓨터 구조, 운영체제 전공서 요약집., 개발자 필수지식 컴퓨터 구조와 운영체제강의 하나로 www...