- •Программное обеспечение. Этапы развития и перспективы тематический план
- •Краткая аннотация
- •1. Принцип программного управления
- •2. Программное обеспечение эвм и его основные компоненты
- •Вопросы для самоконтроля
- •3. Этапы развития программного обеспечения
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Четвертое поколение
- •Вопросы для самоконтроля
- •4. Тенденции развития программного обеспечения
- •Операционные системы будущего в планах Microsoft и ibm
- •Вопросы для самоконтроля
- •Литература
- •Глоссарий
- •Тесты Выберите правильное определение к каждому понятию
- •Тренинг умений
- •Учебное издание
- •Основы информатики и вычислительной техники
Операционные системы будущего в планах Microsoft и ibm
В исследовательской лаборатории Microsoft, разрабатывающей программные решения, которые появятся только через несколько лет, ведётся работа над проектом Farsite. Возможно, что идеи, разрабатывающиеся в Microsoft сегодня, будут внедрены в операционных системах будущего. Основные характеристики Farsite как операционной системы – это устойчивость к сбоям, самонастраивоемость и безопасность.
Реализацию своих идей на практике специалисты Microsoft видят так: несколько компьютеров, объединенных в сеть, совместно предоставляющих ресурсы пользователям, но работающих без центрального сервера управления. Система обеспечивает должную безопасность данных благодаря резервному копированию и технологии защиты от взломщиков. Даже если хакер получит контроль над одним из компьютеров кластера, он не сможет контролировать всю сеть.
Конечная цепь проекта Farsite – это создание в 2006 году кластера из 100 тысяч компьютеров, с общим объемом дисковой памяти в 10 терабайт (10 тысяч гигабайт).
В то же время, компания IBM работает над расширением возможностей существующих операционных систем. В настоящий момент в исследовательском центре IBM ведется работа по расширению возможностей операционной системы Linux для управления компьютером с 65 тысячами процессоров. Такая система будет управлять суперкомпьютером Blue Gene с заявленной производительностью в 1 квадриллион операций с плавающей точкой в секунду.
Исследование IBM направлено на создание «самооптимизирующейся, самонастраиваемой, самовосстанавливающейся» системы, сходной по устройству с автономной нервной системой человека. Главной чертой операционной системы будущего в IBM считают ориентацию на решение конкретных задач.
Вопросы для самоконтроля
Основные тенденции развития программного обеспечения.
Операционные системы будущего в планах Microsoft.
Операционные системы будущего в планах IBM.
Литература
Основы информатики: Учебн.пособие/А.Н.Морозевич, Н.Н.Говядинова, Б.А.Железко и др. Под обш.ред. А.Н.Морозевича.-Мн.:Новое знание, 2001.
Акиньшин Н.С. и др. Освоение персонального компьютера: Уч.пособие.-М.:Радио и связь, 1995.
Алексеев А.П. Информатика 2001.-М.: СОЛОН-Р, 2001.
Экономическая информатика: Учеб. для вузов/ Под ред. В.В.Евдокимова.-Спб:Питер, 1997.
Богумирский Б.В. Эффективная работа на IBM PC.-Спб.:Питер, 1997.
Вербицкий В.В. Учитесь работать на персональном компьютере.-Мн.: ВВВ, 1995.
Персональный компьютер. Диалог и программные средства: Уч.пособие.-М.: Издательство Университета дружбы народов, 1994.
Савельев А.Я., Сазонов Б.А., Лукъянов С.Э. Персональный компьютер для всех. Хранение и обработка информации.-М.: Высшая школа, 1995.
Глоссарий
№ пп |
Понятие |
Смысл понятия |
|
Принцип программного управления |
Организация работы машины, когда выполняемые ею действия определяются командами программы. |
|
Микропрограммирование |
Упорядоченный метод кодового управления отдельными элементами машины – триггерами, транзисторами, вентилями, интегральными схемами и т.п., - для выполнения элементарных операций. |
|
Микрооперации |
Элементарные операции, происходящие в устройстве машины. |
|
Микропрограмма |
Последовательность микрокоманд, управляющих выполнением более крупной по логическому содержанию операцией. |
|
Программирование на машинном языке |
Программирование в кодах машины, представляющих собой набор закодированных элементарных операций машины, таких как: сложение, вычитание, умножение, деление, сравнение, ввод-вывод информации и др. |
|
Программное обеспечение вычислительной машины |
Совокупность программ и документации на них, позволяющих осуществить автоматизированную обработку информации на ЭВМ. |
|
Системное программное обеспечение |
Часть программного обеспечения, представляющая собой совокупность программ, рассчитанных на широкий круг пользователей и предназначенных для организации вычислительного процесса и (или) решения часто встречающихся задач. |
|
Операционная система (ОС) |
Комплекс программ, предназначенных для управления всеми аппаратными ресурсами машины, и всеми компонентами программного обеспечения, для организации их наиболее эффективного использования с учетом решаемых прикладных задач, а также организации взаимодействия с пользователем. |
|
Окружение операционной системы |
Программы, расширяющие возможности операционной системы и упрощающие работу с не. |
|
Система программирования (СП) |
Совокупность средств разработки компьютерных программ. Она обеспечивает создание и преобразование программ, написанных на языках программирования или машинно-ориентированном языке. |
|
Прикладное программное обеспечение |
Часть программного обеспечения, представляющая собой совокупность программ, предназначенных для решения специальных задач. |
|
Пакеты прикладных программ (ППП) |
Комплекс программ для решения задач по некоторой теме или предмету, оформленные согласно требованиям к такому продукту. |
|
Программы пользователя, или уникальные программы |
Программы, не относящиеся ни к одному из указанных классов. Это чаще всего программы, созданные пользователем и не оформленные по стандарту в виде программного продукта. |
|
Текстовый редактор |
Программный продукт, служащий для создания и изменения текстового документа. |
|
Электронная таблица |
Компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой записаны данные различных типов: даты, тексты, формулы, числа. |
|
База данных |
Совокупность данных, организованных по определенным правилам, предусматривающая общие принципы описания, хранения и манипулирования данными, независимо от прикладных программ. |
|
Графический редактор |
Служат для построения графиков, диаграмм, чертежей, иллюстраций. Графики и диаграммы в них можно строить непосредственно, без создания таблицы и введения в неё числовых значений. |
|
Интегрированная система |
Программный продукт, представляющий совокупность функционально различных компонентов, способных взаимодействовать между собой путём передачи информации, и объединенных единым пользовательским интерфейсом. |