0.
5월 말이 정말 안가더니
6월이 오자마자 쏜살같이 지나는 시간
뭥미??? 하여간 킵고잉,,
1. 데일리 루틴 ✅ ❌
✅ swift 문법 강의 1개
강의명 : 같은 것을 반복해주는 반복문
ForEach
✅ 컴구+운체 강의 1개
강의명 : 다양한 입출력 방법
오늘 역대급 분량이어요..
입출력 방식 :
프로그램 입출력 - 명령어로 제어하는 방법
CPU가 장치 컨트롤러의 레지스터 값을 읽고 씀으로써 이루어진다.
메모리 맵 입출력 - 메모리에 접근하기 위한 주소 공간과 입출력 장치에 접근하기 위한 주소 공간을 하나의 주소 공간으로 간주하는 방법
메모리 주소 공간이 축소됨
메모리와 입출력 장치에 같은 명령어 사용 가능
고립형 입출력 - 위의 두 공간을 분리하는 방법
메모리 주소 공간이 축소되지 않음
입출력 전용 명령어 사용
- 우선순위 없는 인터럽트 : 발생 순서대로
- 우선순위를 반영한 인터럽트 : 중요한 순서대로
- Non-Maskable Interrupt (NMI) : 순차적으로 처리 불가능한 인터럽트
DMA 입출력 : CPU를 거치지 않고 입출력 장치가 메모리에 직접적으로 접근하는 기능
입출력 버스를 통해 시스템 버스의 이용 빈도를 낮출 수 있다.
'TIL' 카테고리의 다른 글
240617 데일리포스팅 | 프로세스, 스레드, 몫 구하기 (0) | 2024.06.17 |
---|---|
240607 데일리루틴 | 운영체제란? ios 운영체제 (2) | 2024.06.07 |
240529 데일리포스팅 | Xcode 설치, 모바일 AP란, 곱 (0) | 2024.05.29 |
240527 데일리 포스팅 | 장치 컨트롤러와 장치 드라이버, Array, Dictionary, Set, ARM, x86 (0) | 2024.05.27 |
240520 데일리 포스팅 | RAID, CPU, RAM, 저장장치 (0) | 2024.05.20 |