본문 바로가기

Computer Science/OS2

OS 공부하는 Jerry :: Memory Memory PC에 저장되어있는 프로그램을 실행시키면 Process는 운영체제의 Memory 위에서 실행됩니다. 하나의 Process 가 하나의 Memory에서 실행된다면 단순하게 끝날 문제이지만 시분할 시스템 에서는 다양한 Process가 Memory에 동시에 올라와서 실행됩니다. 이때 모든 메모리 관리는 MMS(Memory Management System) 이 담당하게됩니다. 이때 Process는 Memory를 독차지하려고하고 MMS 는 관리를 효율적으로 하려고 하기 때문에 서로 충돌이 일어납니다. 이처럼 현대의 메모리 관리는 과거보다 훨씬 복잡해졌습니다. Source Code and Compiler 목적코드 변환 코드가 작성되면 일반적으로 Compiler가 해당 코드를 Compile 하여서 기계어인.. 2021. 12. 25.
OS 공부하는 Jerry :: 컴퓨터 구조 OS ( Operating System ) 작성시작: 2021-11-28(일) OS란? 우리들이 평소에 사용하는 노트북, 스마트폰, 스마트TV와 같은 전자기기에는 반드시 운영체제 가 내장되어있습니다. 모바일 기기에는 Android, IOS 등이 대표적이고 컴퓨터에는 MacOS, Window, Linux 등이 있습니다. 운영체제는 하나의 소프트웨어로서 컴퓨터의 부품들인 Hardware 들의 입/출력 동작을 제어하고 사용자에게 편의성을 주는 다양한 소프트웨어를 설치할 수 있는 환경을 제공합니다. 우리가 마트에서 구매할 수 있는 계산기는 제작될 때 탑제되어있는 수식계산의 기능외에는 할 수 있는것이 없습니다. 만약 기능을 추가하고싶다면 하드웨어를 뜯어서 다시 만들어야합니다. 하지만 컴퓨터에 새로운 기능을 추가하.. 2021. 12. 1.