Виктор Михайлович Брябрин - Программное Обеспечение Персональных ЭВМ
Название: | Программное Обеспечение Персональных ЭВМ | |
Автор: | Виктор Михайлович Брябрин | |
Жанр: | Литература ХX века (эпоха Социальных революций), Учебники и самоучители по компьютеру, Советские издания, MS-DOS, FreeDOS, Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 1990 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программное Обеспечение Персональных ЭВМ"
Книга В. М. Брябрина «Программное Обеспечение Персональных ЭВМ», изданная тремя многотысячными тиражами, мгновенно раскупалась и использовалась не только в качестве профессионального руководства, но и как учебное пособие во многих технических вузах.
Читаем онлайн "Программное Обеспечение Персональных ЭВМ". [Страница - 5]
особых возможностей для системного программиста, поэтому их применение оправдано на дешевых персональных компьютерах, часто попадающих в руки программистов-любителей — людей, начинающих заниматься программированием из любопытства и очень быстро понимающих, что ПЭВМ могут принести реальную пользу в их профессиональной деятельности. Наибольшее распространение среди систем такого типа получили ОС семейства СР/М.
Другой класс образуют ОС с более развитыми средствами доступа ко всем аппаратным компонентам, гибкой файловой системой, основанной на иерархической структуре каталогов, удобным для пользователей командным языком. Средства, предоставляемые ОС этого класса, позволяют, с одной стороны, формировать удобную операционную обстановку для разработки программного обеспечения; с другой стороны, на их основе довольно легко можно создавать автоматизированные рабочие места с простыми средствами доступа пользователей к прикладным пакетам и программам. К этому классу относятся ОС ге-мейства MS-DOS, получившие широкое распространение на 16-разрядных персональных компьютерах.
Третий класс ОС ориентирован в основном на эффективную поддержку процесса разработки программного обеспечения. Наиболее яркими представителями этого класса являются ОС семейства UNIX. Здесь, как и в системах второго класса, имеется развитая файловая система, обеспечивается программирование доступа ко всем типам внешних устройств, имеется очень мощный командный язык. Кроме того, в состав системы входит множество служебных программ («утилит»), обеспечивающих выполнение разнообразных функций, потребность в которых систематически возникает при разработке программного обеспечения. Наконец, в этих системах заложена возможность организации одновременной работы с ПЭВМ нескольких пользователей с отдельных терминалов — в отличие от вышеупомянутых ОС, рассчитанных на одного пользователя. Для фактического использования этой возможности нужна уже более мощная аппаратная поддержка, что превращает персональный компьютер в довольно дорогую рабочую Станцию. Системы этого типа требуют значительных ресурсов (памяти и быстродействия), не всегда доступных на дешевых ПЭВМ, в то время как их мощность часто является избыточной с точки зрения большинства так называемых «конечных» пользователей, занятых не столько разработкой программ, сколько решением своих профессиональных задач.
Наконец, особый класс составляют ОС, ориентированные главным образом на поддержку удобной работы конечных пользователей. Такие системы имеют развитые средства поддержки диалога, использующие графику, дисплейные окна, специальные манипуляторы («мышь», «джойстик») для выбора объектов и операций над ними. Эти возможности, однако, мало что дают для разработки программ в рамках таких операционных систем. Программирование в ОС этого типа, конечно, тоже доступно с использованием соответствующих трансляторов, однако в этом случае программист не получает никаких преимуществ для своей работы, скорее, наоборот: его работа замедляется из-за необходимости производить несвойственные манипуляции с графическими объектами вместо использования привычных большинству программистов текстовых команд, а также из-за того, что довольно значительные ресурсы — оперативная память и время микропроцессора — расходуются на поддержку удобного интерфейса, в котором системный программист не испытывает большой нужды.
Из каких частей состоит операционная система? В полной конфигурации ОС для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
— файловую систему,
— драйверы внешних устройств,
— процессор командного языка. Рассмотрим указанные компоненты подробнее.
Файловая система — хранилище программ и данных. Одна из важнейших функций ОС — организация файловой системы. Файл — это место постоянного хранения информации — программ, данных для их работы, текстов, закодированных изображений и др. Реализуются файлы как участки памяти на внешних магнитных носителях — гибких или жестких магнитных дисках. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог (иногда называемый директорием) доступен пользователю через командный язык операционной системы — его можно просматривать, переименовывать зарегистрированные в нем --">
Другой класс образуют ОС с более развитыми средствами доступа ко всем аппаратным компонентам, гибкой файловой системой, основанной на иерархической структуре каталогов, удобным для пользователей командным языком. Средства, предоставляемые ОС этого класса, позволяют, с одной стороны, формировать удобную операционную обстановку для разработки программного обеспечения; с другой стороны, на их основе довольно легко можно создавать автоматизированные рабочие места с простыми средствами доступа пользователей к прикладным пакетам и программам. К этому классу относятся ОС ге-мейства MS-DOS, получившие широкое распространение на 16-разрядных персональных компьютерах.
Третий класс ОС ориентирован в основном на эффективную поддержку процесса разработки программного обеспечения. Наиболее яркими представителями этого класса являются ОС семейства UNIX. Здесь, как и в системах второго класса, имеется развитая файловая система, обеспечивается программирование доступа ко всем типам внешних устройств, имеется очень мощный командный язык. Кроме того, в состав системы входит множество служебных программ («утилит»), обеспечивающих выполнение разнообразных функций, потребность в которых систематически возникает при разработке программного обеспечения. Наконец, в этих системах заложена возможность организации одновременной работы с ПЭВМ нескольких пользователей с отдельных терминалов — в отличие от вышеупомянутых ОС, рассчитанных на одного пользователя. Для фактического использования этой возможности нужна уже более мощная аппаратная поддержка, что превращает персональный компьютер в довольно дорогую рабочую Станцию. Системы этого типа требуют значительных ресурсов (памяти и быстродействия), не всегда доступных на дешевых ПЭВМ, в то время как их мощность часто является избыточной с точки зрения большинства так называемых «конечных» пользователей, занятых не столько разработкой программ, сколько решением своих профессиональных задач.
Наконец, особый класс составляют ОС, ориентированные главным образом на поддержку удобной работы конечных пользователей. Такие системы имеют развитые средства поддержки диалога, использующие графику, дисплейные окна, специальные манипуляторы («мышь», «джойстик») для выбора объектов и операций над ними. Эти возможности, однако, мало что дают для разработки программ в рамках таких операционных систем. Программирование в ОС этого типа, конечно, тоже доступно с использованием соответствующих трансляторов, однако в этом случае программист не получает никаких преимуществ для своей работы, скорее, наоборот: его работа замедляется из-за необходимости производить несвойственные манипуляции с графическими объектами вместо использования привычных большинству программистов текстовых команд, а также из-за того, что довольно значительные ресурсы — оперативная память и время микропроцессора — расходуются на поддержку удобного интерфейса, в котором системный программист не испытывает большой нужды.
Из каких частей состоит операционная система? В полной конфигурации ОС для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
— файловую систему,
— драйверы внешних устройств,
— процессор командного языка. Рассмотрим указанные компоненты подробнее.
Файловая система — хранилище программ и данных. Одна из важнейших функций ОС — организация файловой системы. Файл — это место постоянного хранения информации — программ, данных для их работы, текстов, закодированных изображений и др. Реализуются файлы как участки памяти на внешних магнитных носителях — гибких или жестких магнитных дисках. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог (иногда называемый директорием) доступен пользователю через командный язык операционной системы — его можно просматривать, переименовывать зарегистрированные в нем --">
Книги схожие с «Программное Обеспечение Персональных ЭВМ» по жанру, серии, автору или названию:
Владимир Павлович Дьяконов - Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ Жанр: Справочники Год издания: 1987 |
Владимир Геннадьевич Федорук, Валерий Михайлович Черненький - САПР: Системы автоматизированного проектирования. В 9 кн. Кн. 3. Информационное и прикладное... Жанр: Учебники и пособия ВУЗов Год издания: 1988 Серия: САПР: Системы автоматизированного проектирования |
Джек Хиггинс - Полет орлов Жанр: Военная проза Год издания: 2000 |
Евгений Николаевич Герасимов, Михаил Маркович Эрлих - Щорс Жанр: Детская проза Год издания: 1937 |