Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2016, 17:27   #191
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
тогда может сразу в OS-dev?

периферия генерирует только запрос. переход осуществляет процессор.
и это не термин ОС.
в ПК кто тогда генерирует прерывание , на переход обработки с одного приложения на другое ?

в том числе и на обработку ОС .

не может же быть такого что одновременно один процессор обрабатывает приложение и ОС
RAFA91 вне форума Ответить с цитированием
Старый 30.03.2016, 17:29   #192
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
в ПК кто тогда генерирует прерывание , на переход обработки с одного приложения на другое ?
вы же сами называли периферию.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2016, 18:06   #193
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
не может же быть такого что одновременно один процессор обрабатывает приложение и ОС
Почему не может?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 30.03.2016, 18:29   #194
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Тсссс....не рассказывайте ему о защищенном режиме
Croessmah вне форума Ответить с цитированием
Старый 30.03.2016, 19:03   #195
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
в ПК кто тогда генерирует прерывание , на переход обработки с одного приложения на другое ? в том числе и на обработку ОС .
Представьте там даже таймеры есть...

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
не может же быть такого что одновременно один процессор обрабатывает приложение и ОС
У вас в компе сколько процессоров? На одном крутится ОС.. где ж вы потеряели процы для прог?
p51x вне форума Ответить с цитированием
Старый 30.03.2016, 19:21   #196
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
в ПК кто тогда генерирует прерывание , на переход обработки с одного приложения на другое ?

в том числе и на обработку ОС .
Про супервизор ничего не слышали? Так вот. При запуске приложения (процесса), ОС записывает его в список. Каждый момент времени, генерируется системное прерывание и каждому запущенному процессу, выделяется квант времени согласно списку. Это в общих чертах. Там ещё есть привилегированные процессы самой ОС.

Цитата:
не может же быть такого что одновременно один процессор обрабатывает приложение и ОС
Одновременно не может. Может последовательно. Немного другая ситуация с многоядерными процессорами. Там идёт распараллеливание выполнения каждого кванта. Как именно, я не интересовался.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 31.03.2016, 12:03   #197
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Почему не может?
в момент времени t0 только одно какое-то приложение.

повторюсь процессор одно ядерный.
Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Каждый момент времени, генерируется системное прерывание и каждому запущенному процессу, выделяется квант времени согласно списку. Это в общих чертах. Там ещё есть привилегированные процессы самой ОС.

.
а для ОС тоже выделен квант времени ?
Цитата:
Сообщение от p51x Посмотреть сообщение
П. где ж вы потеряели процы для прог?
а где там проц для прог ?

Последний раз редактировалось RAFA91; 31.03.2016 в 12:08.
RAFA91 вне форума Ответить с цитированием
Старый 31.03.2016, 12:06   #198
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
в момент времени t0 только одно какое-то приложение.

повторюсь процессор одно ядерный.
там псевдопаралелльность.
dt настолько мала что вы не замечаете однозадачности процессора.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.03.2016, 12:09   #199
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Повторюсь: прочитайте уже что-нибудь... Про квантование хотя бы. Кстати, вы так и не ответили на вопрос про ваш комп и процессоры для задач.
p51x вне форума Ответить с цитированием
Старый 31.03.2016, 12:33   #200
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Почему-то вспомнилась история из собственной практики, как один преподаватель информатики пришел к своей ученице домой (его позвали посмотреть что с компом), разобрал, поводил жалом и сказал, что надо менять память. Следом приехали мы (у нас тогда чп было по ремонту всякой дребедени). Разобрали комп - бааа, этот хрен умудрился вставить память кверх ногами, выломав при этом перегородку в слоте. Вытащили память, обломки, ради интереса воткнули в другой слот - работает. Уехали, денег не взяв, но предупредив, чтобы больше этого оленя не подпускали к компу на пушечный выстрел. Преподаватели, идрить.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонимание кода Костанта C# (си шарп) 2 07.02.2014 14:34
C# простота-непонимание Максикок Помощь студентам 3 22.10.2011 16:44
CPU Fan Error! Юлия_1986 Помощь студентам 12 23.08.2011 21:26
Окно CPU Sibedir Общие вопросы Delphi 15 25.01.2011 15:55
Температура CPU vicvtor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 12.05.2008 09:21