본문 바로가기
728x90

공부164

컴퓨터구조13 Reduced Instruction Set Computers 이번 챕터는 RISC Processor 에 대해 살펴보도록 하겠습니다. Reduced Instruction Set Computers 이는 명령어 셋이 축약된 형태라는 겁니다. 주요 특징 -레지스터 많음 -소프트웨어 중요성 커짐 = 컴파일러 -간단한 명령어 셋트 (중요) 이를 파이프링하고 최적화 해서 CISC 가 어떻게 나왔는지에 대해 먼저 알아보겠습니다. Complex Instruction Set Computers 하드웨어는 발전했지만 부족한 소프트웨어의 기술은 약했습니다. 그래서 기능이 필요하면 하드웨어를 만들고 필요한 Instruction set 을 추가로 더 만들자 하는 방식을 취했는데 이게 CISC 입니다. 즉 high level languages 을 하드웨어로 바로 구현해버리는 거 - 컴파일러가.. 2020. 7. 3.
운영체제8 Memory Mangement 저번 시간에는 데드락에 대해 배워보았습니다. https://com24everyday.tistory.com/206?category=1114126 운영체제7 Deadlock 안녕하세요. 옆집 컴공생입니다. 오늘은 Deadlock 에 대해 배워 볼거에요. 저번 시간에는 하드웨어와 소프트웨어의 프로세스 동기화에 배워보았습니다. https://com24everyday.tistory.com/205 운영체제6 Proce com24everyday.tistory.com 이제 Memory Mangement 에 관해 배워보겠습니다. Background Swapping Contiguous Memory Allocation Segmentation Paging Structure of the Page Table Background .. 2020. 7. 3.
운영체제7 Deadlock 안녕하세요. 옆집 컴공생입니다. 오늘은 Deadlock 에 대해 배워 볼거에요. 저번 시간에는 하드웨어와 소프트웨어의 프로세스 동기화에 배워보았습니다. https://com24everyday.tistory.com/205 운영체제6 Process Synchronizaiton 이번 챕터에서는 프로세스 동기화에 대해 보겠습니다. 순서는 아래와 같습니다. 이 챕터에서 가장 중요한 건 '어떤 공유된 리소스, 메모리에 접근할 때 어떻게 제대로 된 동작을 시킬까?' 즉 동�� com24everyday.tistory.com 자 그럼 오늘도 힘을 내서 배워보도록 하겠습니다. 주요 내용은 다음과 같습니다. System Model Deadlock Characterization Methods for Handling Deadl.. 2020. 7. 3.
운영체제6 Process Synchronizaiton 이번 챕터에서는 프로세스 동기화에 대해 보겠습니다. 순서는 아래와 같습니다. 이 챕터에서 가장 중요한 건 '어떤 공유된 리소스, 메모리에 접근할 때 어떻게 제대로 된 동작을 시킬까?' 즉 동기화를 어떻게 시킬까하는 문제입니다. critical-section problem(임계구역문제) 가 나오는데 이 개념을 어떻게 실행시킬건지에 대해 이야기할 겁니다. 소프트웨어 기법, 하드웨어 기법으로 살펴볼겁니다. Background 요새는 코어가 싱글이든 멀티이든 Concurrently 방식으로 멀티 프로세스가 동작이 됩니다. 이 때 이런 프로세스 들은 shared data 에 접근을 할 겁니다. 여기서 어느 시점에 읽고 어느 시점에 업데이트할 거에 따라서 프로세스에게 원하는 결과를 주는가 아니면 잘못된 결과를 줄 .. 2020. 7. 3.
728x90