Skip to main content

12 docs tagged with "CS"

View All Tags

ARM Processor

ARM(Advanced RISC Machine)는 단순한 명령 집합을 가진 프로세서로, 적은 수의 레지스터를 필요로 하기 때문에, 보다 간결한 설계와 더 작은 크기를 가능케 한다. 일반적으로 레지스터는 전원을 소비하며, 많을 수록 큰 공간을 차지하는데, 따라서 저전력 소비, 높은 성능, 쉬운 프로그래밍 등의 장점이 있어, 스마트폰이나 태블릿 등에는 ARM 아키텍처가 더 적합하다.

Cache

https://cseweb.ucsd.edu/classes/su07/cse141/cache-handout.pdf 의 자료를 참고해 작성하였다.

Network Layer Model

네트워크가 어떻게 동작하는지 개념적인 이해를 돕기 위한 모델로, 대표적으로 ISO(International Organization for Standardization) 의 OSI(Open Systems Interconnection) Reference Model이 존재한다.

Process

View all Operating System Knowledges.

Processor Mode

프로세서는 프로세서에서 실행 중인 코드 유형에 따라 두 모드 간에 전환된다. 이때, 애플리케이션은 사용자 모드에서 실행되고, 핵심 운영체제 구성 요소는 커널 모드에서 실행된다. 드라이버는 일반적으로 커널 모드에서 실행되지만 사용자 모드에서 실행되기도 한다. 이 두 가지 모드는 시스템 콜 이라고 하는 요청에 따라 전환된다.

System Call

사용자 프로그램이 운영체제의 커널 서비스를 요청할 때 사용되는 루틴이다. 커널 레벨의 권한에서만 시스템 콜을 실행할 수 있는데, 이 시스템 콜을 호출할 때 필요하다. 이러한 요청에는 파일 작업, 프로세스 관리, 통신 등이 포함된다.