я проходил через следующие примечания лекции по ОС:Как же яблоки упали нити, чтобы быть понята
http://williamstallings.com/Extras/OS-Notes/h2.html
Что я мог сделать, что «Процесс представляет собой поток исполнения, iebasically последовательность операторов и т. д. - поток. Однако состояния регистров одного процесса не зависят от состояний регистров другого процесса, но состояния регистров другого потока могут быть доступны внутри потока. Для каждого процесса выделяется хотя бы один поток или посвященный, когда процесс запускается, действия ОС для этого процесса захватываются нитью (или потоком) «
Каково было обоснование идеи потоков? Когда ОС запускает определенный процесс, почему нам нужно какое-то промежуточное звено, как поток между ними?
«Однако состояния регистров одного процесса не зависят от состояний регистров другого процесса, но состояния регистров другого потока могут быть доступны внутри потока». Можно ли принять вышеуказанный оператор, как в коде процесса, мы не можем получить доступ к состояниям регистров другого процесса, но в коде для потока мы можем получить доступ к состояниям регистров другого потока? (У вышеупомянутого вопроса была замена процесса и потока по их определению как кодов или последовательностей потоков)
P.S: Название вопроса является метафорическим. Пожалуйста, простите, если он вводит в заблуждение. : P Могу ли я взять на себя смелость расширить и спросить, что если процессор генерирует поток для каждого процесса, что он пишет в коде для потока? (Как выглядит код для потока?)
Извините, что вернулся после долгого времени, но не могли бы вы рассказать мне, что именно вы подразумеваете под «Системным независимым способом»? –