-레이어드 구조
L3 (L3는 L2에게 존립 의존적)
L2 (L1은 L2의 존립 기반, 전제 조건)
L1
-국가(컴퓨터)와 국민으로 이해하기
민간 영역(s/w - app): 프로세스{국민 + 공간(메모리)}
정부 영역(s/w - System s/w - OS) : 논리적 조직
영토/영공/영해(h/w) : CPU+RAM
- 철수라는 국민과 영희라는 국민은 각각의 공간(메모리)를 갖고 있음.
영희가 철수의 허락없이 철수의 공간에 들어가면 x.
그걸 정부(OS)가 막음.(access violation 오류를 일으킴= "프로그램이 죽었다" 라고 표현
= 진짜 죽은건 아니고 연산을 못하도록 막음). 이렇게 프로세스가 여러개 존재하는것= 멀티태스킹 환경
- 국가 권력기간 중 남의 공간 침범 가능한 기관 : 경찰, 검찰 등 = Debugger (OS가 허용해줌)
- Kernel: OS 핵심 기능 중 하나. 접근 통제 담당
- 정부 영역(System s/w - OS) 와 민간 영역(App)은 인간계와 신계의 구분처럼 차이가 심함
'cs' 카테고리의 다른 글
컴퓨터의 구성 요소와 아바타 (0) | 2023.06.15 |
---|---|
동시성, 병렬성, 원자성, 동기화 & 교착상태 (0) | 2023.06.15 |
컴퓨터의 기억공간 관리법 (0) | 2023.06.08 |
컴퓨터의 연산 (0) | 2023.06.08 |
1비트와 4비트 16진수 진법변환 (0) | 2023.06.05 |