티스토리 뷰

QR인식 or 이미지 클릭하여 회원가입시(평생 수수료 25%이상 할인)-[25% or more discount on commission]

 

아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!

25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!

https://accounts.binance.com/en/register?ref=286562663

 

Log In | Binance

login-description

accounts.binance.com

 

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천

바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드  :  ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http

pink24.tistory.com

 

 

운영체제 입출력 프로그래밍 / 부트 진행과정 / POST / 버퍼링 / 스풀링

운영체제 입출력 프로그래밍 / 부트 진행과정 / POST / 버퍼링 / 스풀링

입출력 프로그래밍

대부분의 컴퓨터에 있어 입출력은 CPU와 비동기적으로 병행적으로 수행됨

(동기식은 하나의 동작을 수행하면 그동작이 끝나야 다른동작 수행가능)

BIOS(Basic input / output system)

: 운영체제가 컴퓨터를 관리하기 전타임에 BIOS가 먼저 전체시스템을 관리

(운영체제를 메모리에 올리는 역할을 함)

ROM(비휘발성)에서 얻어낸 정보 = BIOS(부트 프로세스를 실행시키는 명령어들을 포함)

컴퓨터 칩에 저장된 명령어들 : 펌웨어 (firmware)

부트 진행과정

post 수행 시작 BIOS준비 P&P(플러그앤플러그)장치들 초기화 DMA(direct memory access)채널을 위한 자원들과 IRQ(interrupt request)가 할당됨 부트디바이스 초기화 OS로딩

*MBR (Master Boot Record) : 이 하디드시크에 몇 번부터 몇 번에 뭐가있는지 정해진 것

POST : 성공적인 부팅 및 수행의 확인을 위해 필요 하드웨어에 대해 행하는 테스트

(메모리카드 잘 꽂혀 있는지, H/W 잘 정리되 있는지, 키보드마우스 작동 잘하는지)

버퍼링 : 입출력장치의 느린 속도를 보완하는 한 가지 방법.(버퍼에 정보를 일시적으로 저장)

입출력 장치는 채널에 연결되어 채널이 CPU와 데이터를 주고받아 입출력은 CPU와 무관하게 비동기적으로 수행된다.

스풀링 : 디스크를 매우큰 버퍼처럼 사용하는것

채널: 흐름을 제어해주는 장치, 입출력 전담 처리장치(하나의 프로세서)

선택채널 : 1:1(주고받는 데이터양이 많을 때)

멀티플렉서채널 : 한꺼번에 여러개 n:1 시분할형태로 제어 5,5,5...

인터럽트 -> 운영체제에게 신호 -> CPU에게 신호

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
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 31
글 보관함