Чтение онлайн

на главную

Жанры

Новейшая энциклопедия персонального компьютера 2008
Шрифт:

Какими же качествами на сегодняшний момент должна обладать операционная система?

Быть развиваемой. Если ваша система не может работать с какой-либо программой, она должна уметь запускать другие программы, которые смогут это сделать. Вообще, хорошая система без проблем должна загружать все программы, написанные специально для нее и носящие название приложений. Примерами последних могут служить текстовые и графические редакторы, а также всевозможные компьютерные игры.

Осуществлять посредническую функцию между аппаратурой и приложениями. Какой бы ни была на вашем компьютере видео– или звуковая карта, какой бы вы ни подключили к нему монитор

или принтер, операционная система должна обеспечивать их бесперебойную работу и совместимость со всем остальным оборудованием.

Быть обеспечена достаточным количеством программных приложений.

Настраиваться по вкусу конкретного пользователя, быть удобной и понятной. К примеру, в России удобно использовать версию ОС, которая «разговаривает» с вами на русском языке, во Франции – на французском и т. д. Кроме того, ОС должна предоставлять пользователю быструю и обстоятельную справку, если у него возникнут какие-либо вопросы.

Быть «прозрачной». Это значит, что школьник должен достаточно быстро освоить работу с ОС на начальном уровне. Чем опытнее пользователь, тем больше возможностей он открывает в используемой ОС.

Выполнять сразу несколько процессов, или задач. Первые операционные системы (MS-DOS) были однозадачными, то есть они могли выполнять одновременно только одну задачу. Современные ОС способны справляться в одно и то же время с таким количеством задач, на выполнение которых хватит мощности процессора, установленного на вашем компьютере, и размера его оперативной памяти. К многозадачным системам относятся Windows 98/МЕ/… Они позволяют создавать сложные документы, содержащие, к примеру, текст, иллюстрации и музыку одновременно.

Работать надежно. ОС должна предотвращать серьезные ошибки, которые может допустить пользователь в процессе работы за компьютером, и вовремя предупреждать об опасности тех или иных его действий, не допускать «зависания», а тем более, выхода из строя работающих программ, если все же произойдет какой-либо сбой в их работе, быстро и безболезненно устранять аварийные ситуации.

Обеспечивать безопасность. Требование безопасности связано с необходимостью работы в компьютерных сетях. ОС должна располагать всеми необходимыми средствами, обеспечивающими защиту от повреждения и похищения информации. Таким образом, система может быть однопользовательской, предназначенной для обслуживания одного пользователя, и многопользовательской, рассчитанной на работу с несколькими пользователями в одно и то же время. К первым относятся Windows 98/МЕ, а ко вторым Windows – 2000/ХР.

Помимо всего прочего, операционные системы отличаются друг от друга разрядностью. На смену 16-разрядным операционным системам MS-DOS, Windows 3.1, Windows 3.11 пришли 32-разрядные – Windows 95/98/МЕ. Windows X P, наряду с привычными 32-разрядными, имеет и 64-разрядную модификацию. Она предназначена для установки на серверы, оснащенные 64-разрядным процессором Itanium, появившимся на рынке массовых компьютеров в 2001 году.

Все операционные системы имеют определенную специализацию. Одни предназначены для работы в сети, другие – дома, третьи идеально подходят для опытных программистов. Как показывает практика, знать только одну операционную систему в наше время недостаточно, ведь вполне возможно, что, к примеру, на новом месте работы вам придется столкнуться с другими ОС. Поэтому далее рассмотрим особенности всех наиболее распространенных операционных систем и проследим их эволюцию, начиная с дисковой операционной системы MS-DOS. ОС Windows XP рассмотрим отдельно и более подробно, поскольку она на данный момент является самой распространенной и наиболее часто используемой.

Переход от процедурного подхода в ранних ОС к объектно-ориентированному подходу в Windows 95–98

В ранних операционных системах преобладал процедурный подход. Для осуществления какого-либо действия в системе пользователю нужно было вызвать соответствующую программу, или процедуру, и передать ей имя обрабатываемого файла либо другие параметры. Программа выполняла указанные действия над файлом и завершала свою работу. При этом пользователь имел дело прежде всего с задачей обработки документа, а затем уже непосредственно с самим документом. В те времена, когда еще не было персональных компьютеров, пользователю приходилось описывать действия, которые должна была выполнить программа, на специальном языке, именовавшимся языком управления заданиями (JCL – Job Control Language).

С появлением терминала язык управления заданиями стал намного проще и постепенно превратился в командную строку. Тем не менее на первом месте по-прежнему оставалась процедура обработки документа, сам же документ играл второстепенную роль.

Следующим этапом упрощения работы с компьютером стала разработка различных операционных оболочек, которые сначала были текстовыми, а впоследствии спрятали от пользователя командную строку MS-DOS. Постепенно ввод символов, располагавшихся в определенном порядке и составлявших команду операционной системы, свелся к одному нажатию кнопки мыши или соответствующей функциональной клавиши. Наиболее распространенной из таких надстроек над операционной системой стала оболочка Norton Commander.

Однако для ввода команд по-прежнему использовалась главным образом клавиатура. Качественный переход был осуществлен лишь после того, как появились графические оболочки, которые позволили пользователю работать с устройством указания – мышью, а не с клавиатурой (естественно, это утверждение не относится к работе внутри таких приложений, как текстовые редакторы). Пользователю, общающемуся с графической оболочкой, нет необходимости запоминать какие-либо команды операционной системы. Ему достаточно щелкнуть мышью по соответствующей пиктограмме или высветившейся команде, чтобы было выполнено требуемое действие.

Процедурный подход занимал преобладающее положение вплоть до начала 1990-х годов. Однако уже в операционной системе Windows 3.1 проявились первые признаки объектно-ориентированного подхода. Так, стало возможным поставить в соответствие определенному документу приложение для его обработки. Примерно в то же время возник метод объектного связывания и встраивания (OLE). Щелкнув по изображению объекта, пользователь мог неявно запустить приложение, которое осуществляло обработку данного объекта, а после ее завершения снова вернуться в предыдущее приложение.

OLE тесно взаимосвязан с методом in-place, или методом редактирования документов «на месте». Суть его заключается в следующем. Если в документе имеется объект, для обработки которого требуется конкретное приложение, то пользователь может, щелкнув мышью на этом объекте, неявным образом запустить это приложение, причем в рабочем поле ничего не изменится, за исключением панелей инструментов. Например, если в документе, обрабатываемом в редакторе Microsoft Word, есть таблица, созданная в редакторе Microsoft Excel, то при щелчке на ней в рабочем поле появится панель инструментов Excel.

Поделиться:
Популярные книги

Идеальный мир для Лекаря 19

Сапфир Олег
19. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 19

Вперед в прошлое 6

Ратманов Денис
6. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 6

Назад в ссср 6

Дамиров Рафаэль
6. Курсант
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Назад в ссср 6

Дурашка в столичной академии

Свободина Виктория
Фантастика:
фэнтези
7.80
рейтинг книги
Дурашка в столичной академии

Кодекс Крови. Книга Х

Борзых М.
10. РОС: Кодекс Крови
Фантастика:
фэнтези
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга Х

Идеальный мир для Социопата 6

Сапфир Олег
6. Социопат
Фантастика:
боевая фантастика
рпг
6.38
рейтинг книги
Идеальный мир для Социопата 6

Как я строил магическую империю 2

Зубов Константин
2. Как я строил магическую империю
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Как я строил магическую империю 2

Попаданка в деле, или Ваш любимый доктор - 2

Марей Соня
2. Попаданка в деле, или Ваш любимый доктор
Любовные романы:
любовно-фантастические романы
7.43
рейтинг книги
Попаданка в деле, или Ваш любимый доктор - 2

Шведский стол

Ланцов Михаил Алексеевич
3. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Шведский стол

"Фантастика 2024-104". Компиляция. Книги 1-24

Михайлов Дем Алексеевич
Фантастика 2024. Компиляция
Фантастика:
боевая фантастика
5.00
рейтинг книги
Фантастика 2024-104. Компиляция. Книги 1-24

В зоне особого внимания

Иванов Дмитрий
12. Девяностые
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
В зоне особого внимания

Авиатор: назад в СССР 11

Дорин Михаил
11. Покоряя небо
Фантастика:
альтернативная история
5.00
рейтинг книги
Авиатор: назад в СССР 11

Наследник старого рода

Шелег Дмитрий Витальевич
1. Живой лёд
Фантастика:
фэнтези
8.19
рейтинг книги
Наследник старого рода

Идеальный мир для Лекаря

Сапфир Олег
1. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря