본문 바로가기

운영체제3

[운영체제/OS] 메모리 관리 기법 메모리 관리 기법 ('반배할교'로 암기!) 1) 반입 기법 2) 배치 기법 3) 할당 기법 4) 교체 기법 반입기법 - 주기억장치에 적재할 다음 프로세스의 반입 시기를 결정하는 기법 - 메모리로 적재 시기 결정 (when) - 세부기법 : 요구반입 기법, 호출반입 기법 배치기법 - 디스크에 있는 프로세스를 주기억장치의 어느 위치에 저장할 것인지 결정하는 기법 - 메모리 적재 위치 결정 (where) - 세부기법 : 최초 적합(First-fit), 최적 적합(Best-fit), 최악 적합(Worst-fit) 할당기법 - 실행해야 할 프로세스를 주기억장치에 어떤 방법으로 할당할 것인지 결정하는 기법 - 메모리 적재 방법 결정 (how) - 세부기법 : 연속할당 기법, 분산할당 기법 교체기법 - 재배치 기법으.. 2021. 4. 3.
[운영체제/OS] 운영체제 핵심 기능 운영체제 핵심 기능 - 중앙처리장치, 메모리, 스토리지, 주변 기기 등을 적절히 관리 - 초기에는 메모리 용량에 제한이 많아, 소프트웨어 개발 시 메모리 관리가 매우 중요했음 - 하지만 최근에 들어서는 운영체제에서 대부분 자동으로 관리해줌! -> 사용이 편리해짐 - 개발 및 시스템 환경이 클라우드화되면서, 자원에 대한 관리 노력이 줄었음! 핵심 기능 설명 메모리 관리 - 프로그램의 실행이 종료될 때까지, 메모리를 가용한 상태로 유지 및 관리하는 기능 - 프로그램 실행 중 메모리가 꽉 차게 되면, 시스템의 속도가 느려지고 시스템이 멈추는 현상이 발생 - 메모리에 있는 프로그램은 CPU로 이동하여 처리 - (CPU는 가상주소, 메모리는 물리주소를 사용하는데 MMU가 주소를 매핑하는 역할 수행) 프로세스 관리.. 2021. 4. 3.
[운영체제/OS] 운영체제의 개념과 종류 운영체제(OS : Operating System)의 개념 - 운영체제는 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어이다. - 운영체제는 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로써, 사용자에게 편리성을 제공한다. - 운영체제는 컴퓨터 시스템과 사용자 간의 인터페이스 기능을 담당한다. 운영체제의 종류 1) 윈도우즈(Windows) 운영체제 2) 유닉스(Unix) 운영체제 윈도즈(Windows) 운영체제 - MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 응용 프로그램으로서, 마이크로소프트사가 개발한 운영체제 - 윈도즈 95를 발표한 이후에 98, ME, XP, 7, 8, 10 등의 버전으로 지속적으로 출시 특징 특징 설명 GUI 제.. 2021. 4. 2.