Навичёк
От: AtEiSt  
Дата: 29.09.03 14:21
Оценка: :)
Я новый человек в мире комьпьютера, и хотелось бы узнать кое-что поподробнее. Все книжки которые я прочел не ответили мне на эти вопросы а если и да то только поверхностно. Я буду очень блогадарень если кто нибудь ответит мне на мои вопросы. Зарание Большое Спасибо.
Уважаемый AtEiSt! Данная конференция не предназначена для обучения основам устройства ЭВМ. Задавайте, пожалуйста, такие вопросы в форумах соответствующей тематики ( в данном случае — "Прочее") — В.Б.
Мой электронный ящик: AtEiSt_AtEiSt@yahoo.com
1)Предположим что установлена ОС=>при включении компьетера процессор считывает с ROMа данные и при проверки HD в первом секторе процессору указываеться откуда загружать ОС в ОП, правильно? Значить в первом секторе находятся команды которрые говорят процессору что надо загрузить ОС,так? Процессор читает эти команды прямо с первого сектора HD или сначала процессор их загружает в ОП и потом их выполняет?(Ведь любые вещи которые процессор выполняет он их сначала загружает в ОП и потом выполняет, верно?)
2)Когда я переписываю файлы с одного места на другое на одном и томже HD, то процессор переносит их сначала в ОП и оттуда на указаное место на том же HD?
3)При нажатии кнопки на клавиатуре происходит прерывание и процессор считывает код ASCII с контролера клавиатуры(если нет то зачем контролер клавиатуры нужен?)и передает его в видео контолер который при команде процессора передает даное на экран или процессор считывает данные которые передаются в спецыальный порт с адрессом 60(если это верно то что это за порт? место на ОП или на HD?) с клавиатуры и оттуда процессор передает его в видео контолер который при команде процессора передает даное на экран?
4)Кто создает прерывание? ОС? если да то как это ОС прерывает действие процессора и говорит ему чтоб он занелся клавеатурой или при нажатии кнопки посылается какой-то пульс в процессор который и прерывает действие процессора(если да то кто посылает этот пульс, контролер клавиатуры?) Если все таки мой вопрос непонят то я хотел спросить что именно в подробностях происходит внутри компьютера при нажатии кнопки и до появлении её на экране или до выполнении её назначении(например Caps Lock).
Мой электронный ящик: AtEiSt_AtEiSt@yahoo.com

29.09.03 18:29: Перенесено модератором из 'Shareware и бизнес' — R
Re: Навичёк
От: mikkri Великобритания  
Дата: 29.09.03 14:49
Оценка:
Здравствуйте, AtEiSt,

Либо забей до пары до времени на такие тонкости, либо найди книжки по x86, ассемблеру, MS DOS для начала. Потом, если сможешь полученную информацию объединить в стройную картину, переключись на что-нибудь более интересное и современное.
... << RSDN@Home 1.1 beta 1 >>
Re: Навичёк
От: Jax Россия  
Дата: 29.09.03 14:56
Оценка:
Мне кажется, что врятли кто отважится отвечать на все эти вопросы Тут на целую статью если ни на книгу хватит

Я согласен с mikkri, но где сейчас можно найти такие книги? Если только в букинистических магазинах, да в олимпийском в определенных местах...

Выход из этого можно найти в инете! Осталось много статей этой тематики, ИМХО.
Питер Нортон. Inside IBM PC.
От: Kupaev Россия www.rsdn.ru
Дата: 29.09.03 16:22
Оценка: 1 (1)
Старая-старая. В Инете точно есть.
... << RSDN@Home 1.1 beta 2 >>
Re: Навичёк
От: ArtDenis Россия  
Дата: 30.09.03 06:56
Оценка:
Здравствуйте, AtEiSt, Вы писали:

AES>Я новый человек в мире комьпьютера, и хотелось бы узнать кое-что поподробнее. Все книжки которые я прочел не ответили мне на эти вопросы а если и да то только поверхностно. Я буду очень блогадарень если кто нибудь ответит мне на мои вопросы. ...


Учиться тебе, парень, надо...
... << RSDN@Home 1.1 beta 1 >>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: Навичёк
От: CMEX_ Россия  
Дата: 30.09.03 08:42
Оценка: -1
Здравствуйте, AtEiSt, Вы писали:
AES>4)Кто создает прерывание? ОС?
Зачем заниматься такими деталями? Много среднестатистический человек знает о устройстве телевизора и откуда берется картинка!?
С компьютерами тоже-самое.
Последние поколения "компьютерщиков" уже не слишком вдаються в эти механизмы... и не сколько об этом не жалеют, как мне кажется
______________________
Андрей Панов
Re: Навичёк
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 30.09.03 17:50
Оценка: 27 (6)
Здравствуйте, AtEiSt, Вы писали:

Злые вы, лучше бы ответили человеку А то ведете себя как снобы.

AES>1)Предположим что установлена ОС=>при включении компьетера процессор считывает с ROMа данные и при проверки HD в первом секторе процессору указываеться откуда загружать ОС в ОП, правильно? Значить в первом секторе находятся команды которрые говорят процессору что надо загрузить ОС,так? Процессор читает эти команды прямо с первого сектора HD или сначала процессор их загружает в ОП и потом их выполняет?(Ведь любые вещи которые процессор выполняет он их сначала загружает в ОП и потом выполняет, верно?)


Верно. Сектор целиком (512 байт) загружается в оперативку по фиксированному адресу, 0х7С00 если не изменяет память, далее управление передается на нулевой байт.

AES>2)Когда я переписываю файлы с одного места на другое на одном и томже HD, то процессор переносит их сначала в ОП и оттуда на указаное место на том же HD?


Да.

AES>3)При нажатии кнопки на клавиатуре происходит прерывание и процессор считывает код ASCII с контролера клавиатуры(если нет то зачем контролер клавиатуры нужен?)и передает его в видео контолер который при команде процессора передает даное на экран или процессор считывает данные которые передаются в спецыальный порт с адрессом 60(если это верно то что это за порт? место на ОП или на HD?) с клавиатуры и оттуда процессор передает его в видео контолер который при команде процессора передает даное на экран?


Ой как все запущено. В общем забываем про ДОС и BIOS. Теперь все не так. Вкратце — при нажатии на кнопку контроллер клавиатуры в чипсете для AT и PS/2 клавиатур, либо USB-контроллер для USB клавиатур генерирует аппаратное прерывание, передающее управление ялру ОС. Ядро ОС находит соотв. драйвер и передает управление ему. Драйвер обращается к библиотеке пользовательского интерфейса и генерирует сообщение. Сообщение обрабатывает прикладной код и отдает команду графической библиотеке. Графическая библиотека отдает команду драйверу видеоадаптера, который в свою очередь обращается к портам и отображонной памяти видеоадаптера и производит изменение видеопамяти с изображением, напрямую или посредством графического процессора.

AES>4)Кто создает прерывание? ОС?


Бывают два типа прерываний — программные и аппаратные. Аппаратные в первом приближении создаются подачей сигналов на выводы процессора устройствами. ПРограммные создает программный код. В современных ОС програмные прерывания может обычно создавать только ядро ОС.

AES> если да то как это ОС прерывает действие процессора


Специальной команой процессора.
... << RSDN@Home 1.1 beta 2 >>
AVK Blog
Re[2]: Навичёк
От: vvs86 Великобритания  
Дата: 30.09.03 20:58
Оценка:
Здравствуйте, CMEX_, Вы писали:

CME>Здравствуйте, AtEiSt, Вы писали:

AES>>4)Кто создает прерывание? ОС?
CME>Зачем заниматься такими деталями? Много среднестатистический человек знает о устройстве телевизора и откуда берется картинка!?
CME>С компьютерами тоже-самое.
CME>Последние поколения "компьютерщиков" уже не слишком вдаються в эти механизмы... и не сколько об этом не жалеют, как мне кажется

17 лет — позапрошлым летом учил АСМ только для того чтобы понять "эти механизмы"
Re[2]: Навичёк
От: Shroo  
Дата: 01.10.03 08:09
Оценка: +1
Хоть кто-то ответил А то наорали на человека: зачем нужно, зачем нужно?..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.