일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 운영체제
- 동시성
- COLOR
- 가상 메모리
- core data
- UserDefaults
- IOS
- Codable
- Linked List
- 알고리즘
- struct
- Swift
- 인프런
- 앨런
- 비동기
- decode
- Apple Developer Academy
- SwiftUI
- 100 days of SwiftUI
- 상호배제
- 데드락
- deadlock
- Algorithm
- @state
- 오브젝트
- forEach
- async
- 프로세스 스케줄링
- scrollview
- 동기화
- Today
- Total
목록CS/운영체제 (39)
기어가더라도 제대로
Allocation Methods File 저장을 위한 디스크 공간 할당 방법 Free space management 디스크의 빈 공간 관리 Allocation Method Continuous Allocation 한 파일을 디스크의 연속된 block 에 저장 장점 효율적인 file 접근(순차, 직접 접근) 문제점 새로운 file 을 위한 공간 확보가 어려움 External fragmentation file 공간 크기 결정이 어려움 파일이 커져야 하는 경우 고려해야함 Linked Allocation File 이 저장된 Block들을 linked list 로 연결 비연속 할당 가능 Directory는 각 file 에 대한 첫 번쨰 block에 대한 포인터를 가짐 Simple, No ex..
File에 대한 부적절한 접근 방지 다중 사용자 시스템에서 더욱 필요 접근 제어가 필요한 연산들 Read(R) Write(W) Execute(X) Append(A) 파일 보호 기법 파일 보호 기법은 시스템 사이즈 및 응용 분야에 따라 다를 수 있음 1. Password 기법 각 파일에 패스워드 부여 비현실적 사용자들이 파일 각각에 대한 PW를 기억해야 함 접근 권한 별로 서로 다른 PW를 부여 해야 함 2. Access Matrix 기법 범위(Domain)와 개채(object) 사이의 접근 권한을 명시 도메인을 사용자, 유저, 그룹 오브젝트를 파일 로 보면 쉽다. 용어 정리 Object 접근 대상(file, device 등 HW/SW objects) Domain(protection domain..
Directory Structure를 알아보자. 1. Flat Directory Structure FS 내에 하나의 Directory 만 존재 Single-level directory structure Issues File naming File protection File management 다중 사용자 환경에서 문제가 더욱 커짐 초창기 MP3 가 이런 형태이다. 2. 2-Level Directory Structure 사용자 마다 하나의 directory 배정 구조 MFD(Master File Directory) UFD(User File Directory) Problems Sub-directory 생성 불가능 File naming issue 사용자간 파일 공유 불가 전체 파일..