CPU 스케줄링과 다중 처리기 스케줄링 - Operating System 5-1
CPU 스케줄링이 왜 중요한지, 대표 알고리즘이 어떻게 다른지, 그리고 다중 처리기 환경에서 trade-off가 어떻게 달라지는지 정리합니다.
무난하지 않게
CPU 스케줄링이 왜 중요한지, 대표 알고리즘이 어떻게 다른지, 그리고 다중 처리기 환경에서 trade-off가 어떻게 달라지는지 정리합니다.
⚙ Computer Architecture 공부 Sequential Flow of Program Execution 컴퓨터에서 프로그램이 어떻게 실행되는지 다시 복습해보자. 컴파일된 프로그램을 실행하면 명령어들이 메모리에 로드된다 Program Counter(PC)는 현재 실행 중인 명령어의 주소를 가리킨다 CPU는 기본적으로 순차...
⚙ Computer Architecture 공부 Flow of Program Execution 📚프로그램 기본 실행 흐름: 컴파일된 프로그램이 실행되면, 그 명령어들은 메모리에 로드된다. 각 명령어는 고유한 메모리 주소로 식별된다 프로그램의 각 label은 그 다음에 오는 명령어의 메모리 주소를 나타낸다 기본적으로 CPU는 명령어...
Edges of Image 📚Edges of Image: 이미지에서 객체의 경계를 나타내는 지점 ✅Edge 특징: Indicate occlusion(맞물린 경계) events in 3D 대체로 눈에 보이는 윤곽선으로 표현됨 이미지 내에서 표면 방향이 급격하게 변하는 지점 edge(boundaries)는 카메라 기준으로 표면이 향하...
📚컴퓨터 네트워크 전공 수업 정리 TCP flow control 📝sender가 receiver buffer에서 데이터를 처리하는 속도보다 빠르게 데이터를 전달하면 어떻게 될까?? → receiver buffer에서 overflow가 발생해 데이터가 손실!! 이러한 상황을 방지하기 위해 flow control을 사용 Recei...
⚙ Computer Architecture 공부 앞에서 공부한 Decision-Making Instruction, Comparsion Instruction을 가지고 예시 코드를 해석해 보자 Switch Statement 구현 C/C++ 예시: switch (value) { case 1: // value가 1일 때 실행할 코드 ...
📚컴퓨터 네트워크 전공 수업 정리 ⭐ Transfer layer에서 가장 중요한 T.C.P에 대해 알아보자 TCP TCP(Transmission Control Protocol): 데이터를 안정적으로 전송하기 위한 핵심 프로토콜 ✅TCP의 주요 구성 개념: Point-to-Point: 하나의 sender와 하나의 recevier만 연결 ...
⚙ Computer Architecture 공부 Logical Operations Shift Operations 📚 Shifting all the bits in a word to the left or right, with the emptied bits filled with 0s Shift instruction: sll(Shift Left...
👓Computer Vision 정리 Multiresolution Images(다중 해상도 이미지) Multiresolution Images: 다양한 크기와 해상도를 가진 이미지들의 집합 ✅사용하는 이유: 서로 다른 크기의 입력 및 출력 이미지를 처리할 때 이미지 분석 과정에서 다양한 scale 정보가 필요할 때 이런 경우에는 다양한 이...
👓Computer Vision 정리 Geometric Transformation Geometric 개념 정리 주의: 이 슬라이드에 나와있는 점들의 좌표들은 (x-좌표,y-좌표)로 표기되어있음 즉, computer vison에서는 (y,x)로 바꿔야함 Scalar: real number (only magnitude), (e.g.,...