728x90 OS2 [OS] Chapter 2: Operating-System Structures Operating System Services 📌운영체제 서비스 1. 사용자 인터페이스2. 프로그램 실행3. 입출력 연산 4. 파일 시스템 조작5. 통신6. 오류 탐지7. 자원 할당 8. 회계9. 보호, 보안 통신 (추가적으로) 한 프로세스가 다른 프로세스와 정보를 교환해야할 필요가 있을 때 , 이러한 통신을 실행하기 위해 두 가지 방법을 사용한다1. 동일한 컴퓨터에서 실행되고 있는 프로세스들 사이에서 일어난다2. 컴퓨터 네이트워크에 의해 함께 묶여 있는 서로 다른 컴퓨터시스템 상에서 실행되는 프로세스들 사이에서 일어난다 통신은 공유 메모리를 통해서 구현될 수도 있고 메세지 전달 기법에 의해서 구현될 수도 있다 (메세지 전달 기법의 경우 정보의 패킷들이 운영체제에 의해 프로세스들 사이를 이동한다.. 2023. 10. 9. [OS]chapter 1: Introduction 1장 1. Computer System Structure 컴퓨터는 4개의 종류로 나눠진다 하드웨어 CPU, 메모리, i/o 장치 운영시스템시스템 및 응용프로그램사용자소프트웨어는 운영체제를 통하지 않고는 하드웨어를 제어할 수 없다 소프트웨어들이 메모리에 로드가 된다(메모리 위에 올라와있다)프로그램 안에는 기계어 명령어들과 명령어가 실행되는데 필요한 데이터가 있다 (메모리에 올라가있는 프로그램)-> CPU로 하나씩 명령어들을 가져와서 실행한다 CPU 내부 레지스터: 사이즈가 작은 메모리 속도가 빠름 메모리에서 가져온 명령어나 데이터를 저장한다(실행된 결과도 저장한다) pc(프로그램 카운터): 주소가 저장되어 있다 (다음에 가지고 올 명령어의 주소) 명령어.. 2023. 10. 8. 이전 1 다음 728x90