컴퓨터구조 + 운영체제

1. 네트워크의 구조를 살펴봅니다  (1) 네트워크 가장자리 말단자리를 host (End System) 이라고 불립니다. host 는 일반적으로 서버와 클라이언트를 의미합니다.  (2) 네트워크 핵심 : 라우터   2. 네트워크 edge 의 연결 방법 (1) TCP 방법 - Transmission Control Protocol1.안정적인 순서대로 바이트 스트림 데이터 전송2. flow controller Flow control은 수신 클라이언트(RX)가 수행해 주는 제어 기법으로, 송신 서버(TX)와 수신 클라이언트(RX)의 데이터 처리 속도 차이로 인한 수신 버퍼 overflow를 해결하기 위한 기법입니다.3. congestion control너무 많은 출발지(네트워크 장비)에서 네트워크가 감당하기에는..
- 명령어 파이프라이닝 : 동시에 여러 개의 명령어를 겹쳐 실행하는 기법 - 슈퍼스칼라 : 여러 명령어 파이프라인을 두는 기법 - 비순차적 명령어 처리 기법 : 파이프라인의 중단을 방지하기 위해 명령어를 순차적으로 처리하지 않는 기법 / 의존 없는것끼리 순서 바꿔도됨. // CPU 가 이해할수있는 명령어들의 모음 : 명령어 집팝 / 명령어 집합구조 (ISA) ISA 는 CPU의 언어이자 하드웨어가 소프트웨어를 어떻게 이해할지에 대한 약속이다. 현대 ISA의 양대 산맥인 CISC 와 RISC의 정보 - CISC : 복잡하고 다양한 수의 가변 길이 명령어 집합을 활용한다. -> 장점 : 메모리를 아낄수있다. 단점 : 활용 명령어가 복잡하고 크기와 실행되기까지의 시간이 일정하지 않다. * 프로그램을 실행하는 ..
명령어의 구조 연산 코드와 오퍼랜드 명령어는 연산 코드는 연산자 , 오퍼랜드는 피 연산자 라고 부른다 오퍼랜드 연산에 사용할 데이터가 저장된 위치 오퍼랜드 필드에는 숫자와 문자 등을 나타내는 데이터 또는 메모리나 레지스터 주소가 올수 있다. 오퍼랜드 필드를 ==> 주소 필드 라고 부르기도 한다 연산코드 1. 데이터 전송 2. 산술/논리 연산 3. 제어 흐름 변경 4. 입출력 제어 연산에 사용할 데이터를 찾는 방법은 주소 지정 방식 이라고 한다 연산에 사용할 데이터가 저장된 위치를 유효 주소라고 한다 대표적인 방법 5가지 1. 즉시 주소 지정 방식 2. 직접 주소 지정 방식 3. 간접 주소 지정 방식 4. 레지스터 주소 지정 방식 5. 레지스터 간접 주소 지정 방식
데이터 0과 1을 나타내는 가장 작은 정보 단위는 비트이다. 1 바이트 = 8 비트 1킬로바이트 = 1000 바이트 1메가바이트 = 1000킬로바이트 1기가바이트 = 1000메가바이트 1테라바이트 = 1000기가바이트 이진법 : 0과 1만으로 표현하는 방법 이진수의 음수 표현 : 2의 보수 이진수는 양수인지 음수인지 구분하기 위해 플래그를 사용한다. 십육진법 15를 넘어가는 시점에 자리 올림하여 수를 표현하는 방법 0과 1로 문자를 표현하는 방법 컴퓨터가 인식하고 표현할 수 있는 문자의 모음을 : 문자 집합 문자 집합에 속한 문자라고 해서 컴퓨터가 그대로 이해할 수 있는건 아니다 문자를 0과 1로 변환 해야 비로소 컴퓨터가 이해할수있다 이 변환 과정을 : 문자 인코딩 이라고한다 인코딩 반대 과정, 즉 0..
viya95
'컴퓨터구조 + 운영체제' 카테고리의 글 목록