![운영체제_공룡책_10장연습문제](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/xGrk5/btrs9h0zopm/KC7xCRGvStKO1QT895ws8k/img.png)
운영체제_공룡책_10장연습문제
- [CS] 전공 공부 모음/[학교] OS_운영체제
- · 2021. 12. 12.
![[+논리회로]_노트필기정리본](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/bNd1Qq/btrxeJAnQvB/ppJIqRQGXB8QqlTNhvyiy0/img.png)
[+논리회로]_노트필기정리본
- [CS] 전공 공부 모음/[학교] 생능_컴퓨터구조론
- · 2021. 8. 24.
![[+논리회로]_ppt 정리본](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/ISInN/btrxjoIsdaw/3CDx3E1QLSck7MwSoJjBI1/img.png)
[+논리회로]_ppt 정리본
- [CS] 전공 공부 모음/[학교] 생능_컴퓨터구조론
- · 2021. 8. 24.
728x90
[코드 설명] -프로세스 내부 데이터인 프로세스 id와 size를 구조체로 묶어주었다. typedef struct Process { int pid; int size; //size(10~100) }Process; -메모리의 내부 데이터를 프로세스 타입 배열 / 각 프로세스가 사용중인지 여부 표시용 Using배열/ 주소로 두고 구조체로 묶어주었다. typedef struct Memory { Process process[30]; int Using[30]; //각 프로세스 사용중 여부 int address = 0; }Memory; -초기 메모리 상태는 프로세스 5개가 메모리 위에 올라가 있어야 한다. 따라서, for루프를 돌면서 카운터 5이하 프로세스에 한해서 using[]배열에 TRUE값을 주어 메모리 사용처..
[코드 설명] 우선순위 큐에 삽입, 삭제될 Node 속에는 [프로세스 id, 우선순위, 수행시간, 도착시간] 묶음이 포함되어야 한다. 따라서, Node 속에 포함되어야 할 정보들을 구조체로 묶어 정의해두었다, typedef struct Node { //Node 구조체 int pid; //프로세스 id int inputT; //도착시간(>0) int prior; //우선순위 (1~10) int runT; //실행시간 (5~100) }Node; 노드가 삽입 삭제될 ‘우선순위 큐’를 최대힙을 이용해 구현했다. 실질적으로 노드가 삽입 삭제될 노드타입의 힙 배열과 size는 묶어서 구조체로 정의했다. typedef struct priorQueue{ //우선순위 큐 구조체 Node heap[MAX_ELEMENT];..
ch02. CPU 구조와 기능 -CPU 기본 동작 : 기억장치에 저장된 명령어( 프로그램 코드)를 실행하는 ‘프로그램 수행’ -CPU가 프로그램 수행을 위해 해야 하는 세부 동작 5가지 [CPU 세부 동작 기능] (5) 1) 명령어 인출 : 기억장치로부터 명령어 읽어옴 2) 명령어 해독 : 수행할 동작 결정 위해 명령어 해독 // 모든 명령어에 공통 수행 동작 3) 데이터 인출 : 동작 수행 시 필요한 데이터 (기억장치 OR I/O장치)에서 읽어옴 4) 데이터 처리 : 데이터에 산술,논리 연산 수행 5) 데이터 저장 : 수행한 결과 데이터를 저장 // 필요에 따라 수행 동작 2-1. CPU 기본 구조 [CPU 내부 구성 요소] (3) 1) ALU (산술논리연산장치) : 산술,논리 연산 수행 회로들로 구성..
[컴퓨터구조론_생능출판사_김종현] Ch01. 컴퓨터시스템 개요 1-1. 컴퓨터의 기본 구조 -컴퓨터는 프로그램 코드들을 정해진 순서대로 실행 (필요한 데이터 읽기, 저장, 처리 등) -컴퓨터 실행 돕는 하드웨어 요소들은 상호 연결 [컴퓨터 기본 구조] (1) CPU (중앙 처리 장치) : 프로그램 실행과 데이터 처리 등 중추적 기능 수행 (2) Memory (기억장치) : CPU가 처리할 프로그램 코드와 데이터 저장되는 공간 주기억장치(메인 메모리, 1차 기억장치) -고속의 읽기/쓰기 가능 -CPU 가까이에서 CPU가 직접 액세스 가능 -저장용량 한계O , 영구저장X -일시적 저장 휘발성 메모리 보조 기억장치(2차 기억장치, 주변 장치) -속도가 느림 -CPU가 직접 액세스 불가능//별도 제어기 통해 액..