운영체제 (2) 썸네일형 리스트형 Segment와 Paging Segmentation address space의 code, heap, stack 영역을 각각의 segment로 분리하여 메모리에 보관한다. segment의 size는 viriable 하다. 문제점 external fragment가 생긴다. sparse address space를 해결하지 못한다. External Fragment의 solution compaction memory management algorithm first fit, next fit, best fit, worst fit, … segregated list buddy allocation Paging address space를 fixed-size로 분리하여 메모리에 보관한다. → external fragment를 해결한다. free memor.. [Computer Systems] A Tour of Computer Systems 1.1 Information Is Bits + Context 대부분의 컴퓨터는 문자를 ASCII를 이용해 나타낸다. ASCII는 각각의 문자(character)를 byte-size integer로 나타낸다. 소스파일은 ASCII로 변환된 sequence of bytes로 저장되어있다. ASCII characters로만 이뤄져있는 파일은 text files이다. 다른 파일은 binary files이다. 시스템에서 모든 정보는 bit들로 표현된다. 이들을 식별할 수 있는 방법은 context이다. 1.2 Programs Are Translated By Other Programs into Different Forms high-level의 C 프로그램을 실행하기 위해서는 low-level의 machine-lan.. 이전 1 다음