컴퓨터/운영체제3 운영체제 액기스 1장 운영체제의 목적: 편리하고 효율적임 운영체제의 기능:CPU/프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 관리, 네트워크 관리, 보안관리 운영체제 특징:1.자원 관리: 하드웨어, 소프트웨어, 데이터 자원2.자원에 대한 독점 권한 소유 = 자원 할당, 접근 , 공유, 입출력 등3.운영체제는 관리자임 = 많은 관리를 함4.운영체제는 소프트웨어임= 커널, 프로그램, 디바이스 드라이버로 구성됨 운영체제와 응용 소프트웨어의 차이 다중 프로그래밍 운영체제:출현 배경: CPU 유휴시간 발생, 즉 CPU가 노는 시간이 있음 = 효율성 구림>> 유휴시간을 줄이자라는 취지로 다중 프로그래밍 기법 출현 다중 프로그래밍 기법: 미리 여러 프로그램을 메모리에 적재 >> 프로그램 실행 도중 I/O가 발생하면 CPU.. 2024. 10. 21. 운영체제 2주차 인터럽트 컴퓨터 시스템 계층응용프로그램, 운영체제, 컴퓨터 하드웨어 컴하:cpu, 메모리, 캐시, 장치들: 키보드 등등버스: address, data, control주소: 저장 공간의 위치I/O 컨트롤러시스템 버스, 입출력 버스 cpu와 메모리 관계CPU: 32비트, 64비트CPU 기계 명령 시스템 계층 구조의 특징 계층 구조로 보는 운영체제의 기능 CPU어셈블리어 명령와 기계명령 CPU 명령 처리과정CPU 레지스터CPU 명령 사이클 = CPU 일생(CPU와 메모리의 관계) 스택: 메모리 할당 공간 중 하나(코드, 데이터, 힙, 스택)함수 호출시, 지역 변수, 매개변수, 저장 값에 메모리 할당 context: 실행중인 프로그램의 "현재상태"의 정보메모리, CPU레지스터의 값= CPU에 들어있는 레.. 2024. 9. 10. 운영체제 1주차 운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어다. 운영체제가 무슨 일을 하는가?컴퓨터 시스템은 크게 하드웨어 / 운영체제 / 앱 프로그램 / 유저로 구분할 수 있다.일반적으로 컴퓨터 시스템은 하나 이상의 CPU로 구성되어 있고 bus라고 불리는 것을 통해 많은 장치들과 연결되어 있다.bus: 공유된 메모리와 component들 사이를 접근하도록 도와준다.운영체제는 각 디바이스 컨트롤러에 디바이스 드라이버를 갖고 있다. 이 디바이스 드라이버는 디바이스 컨트롤러를 알고 있고 디바이스의 단일 인터페이스와 같은 운영체제를 제공한다. 시스템이 어떻게 운영되는 지를 알기 위해 3개의 시스템에 대해 알아야한다. interrupt, storage structure, I/O structure 1. interrupts.. 2024. 9. 3. 이전 1 다음