[질문] IDE 하드 디스크 작동 원리를 알고 싶습니다.
글쓴이: diah / 작성시간: 금, 2003/11/28 - 11:04오전
예를 들어서
cp a b
이렇게 했을때에
이용되는ide 관련해서 block diagram 이나
레지스터에 변화나 또는 buffer는 어떻게 쓰이는지
data의 흐름이라든지요.
뭐든지 사소한 정보라도 알고 싶습니다.
알고 계신 사이트나 또는 알고 계신 정보가 있으면 조금만 나누어 주십시요.
지금은 막연한 추측으로
cp a b 란 명령어가 실행이 되면
하드 디스크에서 인터럽트를 걸구 a를 읽어서 메모리 버퍼에 저장하고 그걸 다시 읽어서 b란것을 생성합니다. 이때 a가 크다면 page size 만큼 옮겨지게 되구요.
각각의 ide controller의 latency time 만큼의 인터럽트 시간동안 옮기게 되죠.
이러한것에 대한 자료가 필요해서요.
여러 고수님들께 부탁합니다.
Forums:
걍... 커널쪽을 보시는게...-_-ㅋ그게 확실한 길 같네요...
걍... 커널쪽을 보시는게...-_-ㅋ
그게 확실한 길 같네요...
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
에휴 커널이라.잘 찾아 볼려구 하지만 아직 내공 부족으로 인해찾기
에휴 커널이라.
잘 찾아 볼려구 하지만 아직 내공 부족으로 인해
찾기가 어렵더라구요.
댓글 달기