Лекция 20
На прошлой лекции мы начали рассматривать системы программирования. На самом деле эта тема может быть основанием целого курса, потому что эта тема включает в себя все то, что может быть в современной науке о компьютерах — это и хорошие практические решения, и разработанные, реально применяемые, теоретические решения, и многое другое. Мы говорили, что система программирования — это комплекс программ, обеспечивающий жизненный цикл программы в системе. Жизненный цикл создаваемого программного обеспечения содержит следующие этапы:
|
|
Лекция 17
Interprocess Communication
Мы с вами говорили, что далее речь пойдет о разделяемых ресурсах, доступ к которым может осуществляться со стороны произвольных процессов, в общем случае, в произвольном порядке. Эти ресурсы доступны любому процессу, а процессы не обязательно должны быть родственными. При наличии такой схемы возникают две принципиальные проблемы:
|
Лекция 14
Сигналы
Рассмотрим взаимодействие между процессами с помощью приема-передачи сигналов. Мы уже говорили о том, что в системе Unix можно построить аналогию механизму прерываний из некоторых событий, которые могут возникать при работе процессов.
|
Лекция 10
Говоря о двойной буферизации, следует сказать и о многоуровневой буферизации — когда ВЗУ само обладает некоторой оперативной памятью с помощью которой обеспечивает еще один уровень буферов.
|
Сегодня мы с вами переходим к началу рассмотрения ОС Unix, поскольку многие решения, которые принимаются в ОС мы будем рассматривать на примере этой ОС.
|
Мы с вами продолжаем обзор свойств архитектуры вычислительной системы. И вновь следует обратить внимание на тот факт, что мы с вами рассматриваем не просто ЭВМ, как набор плат, размещенных на ней микросхем, каких-то проводников, механических устройств и всего прочего, а мы рассматриваем вычислительную систему, то есть то образование, к которому мы уже привыкли — кто-то из вас привык к одному типу и считает, что это почти везде так — есть персональные компьютеры и больше ничего. Нет, на самом деле вычислительной техники очень много, она разнообразна: она есть большая и маленькая, встроенная и т.д. И мы с вами рассматриваем это, как вычислительную систему — систему, объединяющую аппаратуру и программное обеспечение. Мы рассматриваем это объединение, как систему — как программное обеспечение, оказывает влияние на аппаратуру, и наоборот. Мы с вами уже посмотрели и поговорили на предыдущих лекциях о некоторых таких взаимосвязях, м.б. в некоторых местах я не обращал ваше внимание — сейчас обращаю:
|
Работая на машине, мы реально не работаем с микросхемами и “железом”, наша работа происходит с программным обеспечением (ПО), которое размещено на аппаратуре. Поэтому вводится понятие Вычислительной системы.
Вычислительная система — это программно-аппаратный комплекс, который предоставляет услуги пользователю.
Структуру вычислительной системы можно представить в виде пирамиды:
|
|
|
|
|
|
автоматизация торговли
автоматизация предприятия вот это интереснее
автоматизация звуков ну это просто какой-то бред
автоматизация процессов производства ну это у всех такое правда
автоматизация технологического производства ну опять хоть бы чо интересно придумали
автоматизация и управление еееее вот оно, только без толку
автоматизация технологических процессов и производств такое даже вводят?! вот бред
1с комплексная автоматизация ну конечно комплексно все хотят
технологии автоматизации нет никаких технологий, одни киборги
схема автоматизации ну это какая-то вообще хуета
проект автоматизации бери да пиши вот те и проект
промышленная автоматизация и такое, да, бывает
автоматизация проектирования
ооо автоматизация чо реал есть такое ооо??!?!