조준화의 오류정정

조준화의 오류정정

  • 분류 전체보기
    • TIL
    • 프로그래밍 언어
      • Java
      • C++\C
      • HTML\CSS
    • 알고리즘
      • 문제풀이
      • 알고리즘 지식
    • CS
      • Computer Architecture
      • Operating System
      • Computer Network
      • 백엔드
      • Information Retrieval
      • Database System
      • ServerProgramming
    • AI
      • CS231n
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

조준화의 오류정정

컨텐츠 검색

태그

dfs 자바 BOJ 정렬 C++ 자료구조 우선순위 큐 html 재귀 시뮬레이션 알고리즘 DP 문자열 백트래킹 백준 til 문제풀이 BFS OS java

최근글

댓글

공지사항

아카이브

blcoking(1)

  • [OS] I/O Device, Device Controller & I/O Hardware, Direct I/O, Memory-mapped I/O, Polled I/O, Interrupt-driven I/O, Programmed I/O, Direct Memory Access, Blcoking, Non-Blocking I/O

    I/O가 연결되어 있는 걸 보면 버스에 프로세서와 캐시, 메모리가 연결되어 있고 나머진 다 똑같은 I/O 장치로 다루게 된다.운영체제 입장에서 CPU, 메모리를 제외한 장치들은 똑같이 다루는 것이다. I/O 장치를 동일하게 다루는 방식은 device driver, device controller가 있어서 가능하다.예를 들어 키보드를 open해서 작업한다면 키보드 디바이스 드라이버가 작동해서 키보드 디바이스 컨트롤러에게 명령을 내리게 된다. 그럼 밑에 있는 실제 디바이스가 작동한다. 모든 디바이스마다 컨트롤러가 따로따로 있다. 보통은 메인보드 칩셋에 붙어있거나 디바이스에 붙어있는 하드웨어이다.I/O Device디바이스는 OS 입장에서 크게 Block, Character로 나눌 수 있다.Block devic..

    2024.06.08
이전
1
다음
티스토리 github notion
© 2018 TISTORY. All rights reserved.

티스토리툴바