study/cs2 [운영체제] 시스템 호출(System Call) 시스템 호출(System Call)은 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스이다.또한 사용자 모드와 커널 모드 간의 상호 작용을 처리하는 중요한 메커니즘이다. 사용자 모드에서는 하드웨어, 시스템 리소스, 메모리에 직접 접근할 수 없기 때문에 운영체제가 제공하는 시스템 호출을 통해서만 간접적으로 접근할 수 있다. 이 때문에 자원 관리와 보안이 보장된다. 커널 모드로 전환하여 프로그램이 실행될 경우에는 특권이 부여되어 하드웨어에 직접 접근할 수 있지만 시스템 전체에 영향을 미치거나 보안 문제를 일으킬 가능성이 있다. 따라서 대부분의 프로그램은 사용자 모드에서 실행된다. 사용자 모드에서 실행 중인 프로세스가 메모리나 하드웨어 같은 특정 리소스에 접근해야 .. 2024. 10. 30. 컴퓨터 구조 & 운영체제 컴퓨터 구조 및 운영체제에 대한 강의를 보며 이해가 잘 안 되거나 중요하다 생각되는 부분을 따로 정리해 보았다.자료의 전반적인 내용은 세부적이기보다 큰 틀의 개념적인 부분만 정리했다고 보면 될 거 같다. 강의 출처더보기https://www.youtube.com/watch?v=LBqJwmFMQHI1. 컴퓨터 구조 컴퓨터가 이해하는 정보1) 데이터 : 숫자, 문자, 이미지, 동영상과 같은 정적인 정보2) 명령어 : 명령어를 처리하는 기계, 컴퓨터를 움직이는 정보 컴퓨터의 핵심 부품1) CPU(중앙처리장치) : 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품 - ALU(산술논리연산장치) : 계산 처리 - 레지스터 : CPU 내부의 작은 저장장치로 여러 개 존재 - 제어장치 : .. 2023. 1. 31. 이전 1 다음