Почему работа компьютера невозможна без операционной системы? 2. Какие операционные системы вы знаете? 3. Какие программы,
кроме операционной системы, относятся к системному ПО? 4. Какие системы программирования вам известны? 5. Для специалистов какой профессии предназначены системы программирования?
1. Работа компьютера невозможна без операционной системы (ОС), потому что операционная система управляет всеми процессами происходящими в компьютере.
2. Windows; Mac OS; Linux; Free Dos.
3. Кроме операционной системы к системному ПО относятся сервисные программы.
Сервисные программы — это вспомогательные программы, входящие в состав общего программного обеспечения.
4. Существуют такие системы программирования:
Visual C++, Borland C++, Turbo C++, Borland Pascal, Turbo Pascal, Basic, VBA, MS Fortran, Watcom Fortran, Visual Object Cobol, Symantec Cafe, MS J++, Delphy.
5.Системы программирования предназначены для программистов.
Почему работа компьютера невозможна без операционной системы?
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
Трудно ли установить операционную систему?
Если вы купили ноутбук или компьютер без операционной системы, или желаете купить, то вам может стать интересно — а сложно ли поставить операционную систему? Как ее ставить я писать не буду, но скажу сразу — НЕТ, не сложно, но есть некоторые важные моменты:
- Самое сложное — это найти флешку и попросить кого-то, кто разбирается в ПК, записать на флешку образ Windows 10. Это самое главное.
- Если флешку с образом вам сделали — ура, самое сложное позади, при условии конечно что у вас есть смартфон с доступом в интернет.
- Далее все просто: нужно подключить флешку к ПК, в биосе выставить загрузку с флешки, загрузиться и следовать инструкциям. Как это сделать, а также этап установки ОС — все это писано в интернете по тысячу раз. Любой человек, кто не разбирается в ПК, при желании — спокойно сможет установить Windows на современный ПК или ноутбук, имя под рукой только смартфон с интернетом для получения информации. Просто может потребоваться немного времени и все))
- После установки ОС — можно спокойно вздохнуть и изучать компьютерный мир дальше. Установить браузер Хром, антивирус, все это уже вы сможете. Но что еще главное — почитайте сперва как не подхватить вирус в интернете. Но и это неважно! Почему? В крайнем случае переустановите операционную систему)) нужно ведь и учиться на ошибках))
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!
Как осуществляется взаимодействие прикладных программ и Windows?
Любая операционная система, будь то Windows, MacOS X или Linux, работает по одному и тому же принципу: она автоматически загружается после включения компьютера и управляет работой всех его компонентов (центральным процессором, видеокартой и жесткими дисками).
Именно «операционка» обеспечивает работу всех прикладных программ, позволяя, например, текстовому редактору распечатывать документы, а браузеру – отображать веб-страницы.
Операционные системы на первых персональных компьютерах – MS DOS и ее клоны – управлялись командной строкой: пользователь должен был набирать все команды и запускать их на выполнение нажатием клавиши Enter. Однако с тех пор все радикально изменилось.
Само название Windows отражает суть нового принципа взаимодействия пользователя с программами: каждое приложение запускается в своем собственном окне, а пользователь имеет доступ ко всем открытым окнам. Переключение между ними и управление программой в отдельном окне может быть выполнено как посредством клавиатурных команд, так и с помощью мыши (но в обоих случаях вам не придется вводить команды – достаточно будет выбрать нужные пункты меню).
Как работает Windows?
Windows состоит из набора компонентов, образующих иерархическую структуру, на каждом уровне которой выполняются определенные задачи:
1. на самом нижнем уровне располагается ядро ОС – его еще называют «сердцем операционной системы». «Нижний» в данном контексте означает близость к аппаратным компонентам ПК, с которыми ядро взаимодействует напрямую. Оно осуществляет общее управление всеми происходящими в Windows процессами – например, определяет, сколько вычислительной мощности процессора нужно выделить той или иной программе. Windows всегда старается так распределить системные ресурсы, чтобы параллельно работающие приложения получали их в достаточном количестве;
2. системные функции – компонент, расположенный «над ядром» ОС и, отвечающий за выполнение системных функций – например, за работу службы автоматического обновления Windows;
3. подсистема Win32 – располагается на третьем уровне и предоставляет прикладным программам важнейшие интерфейсы.
4. программные интерфейсы (API) – располагаются на последнем уровне и отвечают за доступность различных технологий Windows, используемых, например, более ранними версиями программ или играми.
Как осуществляется взаимодействие прикладных программ и Windows?
Прикладные программы – антивирусы, офисные приложения или игры – не могут напрямую обращаться к процессору или осуществлять вывод результатов на экран монитора.
Разработка программного обеспечения превратилась бы в довольно трудную задачу, если бы в код программы нужно было добавлять модули для выполнения всех стандартных операций.
Каждое приложение использует готовые функции операционной системы, которые и позволяют отображать картинку на экране или, например, выполнять распечатку текста.
Вызов этих функций происходит через специальные программные интерфейсы (API), которые связывают прикладные программы с операционной системой и устройствами компьютера.
Если программе требуется записать файл на диск, она обращается к функции сохранения данных Windows. Приложение дает указание операционной системе: «Сохрани файл AБВГД на жесткий диск!», а Windows принимает эту команду и проделывает всю необходимую для записи файла работу: находит на жестком диске свободную область, резервирует это место под будущий файл и затем записывает туда информацию. Кроме того, система информирует программу о результате операции: прошло ли создание файла успешно или же возникли какие-либо проблемы.
Как видите, Windows выступает «посредником» между программой и устройствами компьютера. Самый известный программный интерфейс называется DirectX – он служит для поддержки различных графических режимов в играх.
Программы, разработанные для Windows, в большинстве случаев не будут работать под другими ОС (например, Linux или Mac OS); заметим, что и обратное тоже верно (то есть программа для Mac OS не будет работать под управлением Windows). Основная причина этого кроется в том, что в системах используются уникальные API, на работу с которыми рассчитаны прикладные программы.
Сколько версий Windows существует?
Их очень много – больше дюжины. Microsoft подразделяет все операционные системы Windows на две категории:
1. пользовательские – в их число входят такие ОС, как Windows 98, XP и Vista – предназначены для домашнего или офисного использования. Наиболее распространенной является Windows XP, а самой новой – Windows Vista.
2. серверные – такие системы, как Windows Server 2003 или 2008, существуют в нескольких версиях, отличающихся производительностью. Они устанавливаются на серверы, которые выполняют обслуживание многопользовательской сети.
С момента выпуска Windows XP компания Microsoft стала разделять операционную систему на несколько версий:
— Home Edition – это стандартная версия Windows XP, которая обычно предустанавливается на новые компьютеры;
— Professional – в этой версии имеются дополнительные сетевые функции, которые, однако, вряд ли пригодятся большинству индивидуальных пользователей;
— Media Center – версия, выпущенная в 2004 году, в которой реализован дополнительный Рабочий стол, подходящий для отображения на экране телевизора.
В самой новой версии Windows – Vista – не так-то просто выбрать подходящий вариант системы – их целых шесть:
— Home Basic – самая простая версия ОС, предназначенная для работы с фотографиями, видеофильмами и музыкой. Кроме того, в нее включены такие стандартные программы, как Internet Explorer и Почта Windows.
— Home Premium – эта версия предустановлена на большинстве новых компьютеров. От версии Basic ее отличает наличие элегантного Aero-интерфейса, а также дополнительные функции для работы с мультимедийным содержимым.
— Business – версия, предназначенная для использования на предприятиях благодаря наличию в ней сетевых функций.
— Ultimate – эта версия сочетает в себе возможности версий Home Premium и Business. Она задумана как система для профессионалов, которые используют компьютер для решения бизнес-задач, но при этом не отказываются и от работы с мультимедийным контентом.
— Enterprise – эта версия доступна для предприятий и компаний, заключивших с Microsoft специальный договор. По сути, она представляет собой расширенный вариант Business Edition.
Когда появилась Windows?
В апреле 1983 года компания Microsoft впервые представила так называемый Interface Manager, разработанный ей для собственной операционной системы MS-DOS. С помощью него можно было одновременно запускать на компьютере несколько программ, например, текстовый редактор и табличный процессор. На жаргоне программистов эти отдельно исполняемые программы стали называться окнами – так вскоре родилось название «Windows», и с таким именем появилась в 1985 году первая версия Windows – 1.0.
Вы уже привыкли к тому, что после запуска системы на экране монитора появляется Рабочий стол с расположенными на нем ярлыками. А вот при запуске Windows 1.0 на экране можно было видеть только содержимое жесткого диска. Чтобы запустить программу, пользователь должен был сначала перейти в нужную папку на диске, затем найти в ней файл программы и только потом запустить его двойным щелчком мыши или нажатием клавиши Enter на клавиатуре.
Windows 1.0 поставлялась на двух дискетах и состояла из 90 файлов, общий объем которых равнялся 2 Мб. С выходом каждой новой версии запросы системы к занимаемому ей месту на диске росли: для Windows Vista уже требуется около 12 Гб дискового пространства и состоит она из примерно 73 тысяч файлов, то есть эта ОС в 6000 раз объемнее, чем Windows 1.0.
Что умеет Windows?
В составе операционных систем Windows XP и Vista имеется множество утилит, которые нужны в повседневной работе. Вот наиболее важные из них:
1. с помощью Проигрывателя Windows Media, Фотогалереи и Media Center легко и удобно просматривать фотографии и фильмы, а также слушать музыку. Программы Movie Maker и DVD Maker помогут смонтировать фильм из отдельных видеоклипов и записать его на оптический диск;
2. заниматься веб-серфингом вы можете с помощью встроенного в систему браузера Internet Explorer. Для приема и отправки электронных сообщений предназначены Outlook Express или почтовый клиент Windows Mail в Vista;
3. для управления файлами и папками как нельзя лучше подойдет Проводник Windows, а сохранить текущие настройки и файлы на случай непредвиденных сбоев системы позволит утилита «Восстановление системы»;
4. на страже безопасности системы стоит «Брандмауэр Windows», а «Центр безопасности» проинформирует о том, насколько хорошо защищен компьютер, а также загружены ли последние обновления системы. В Windows Vista, помимо этого, имеется средство защиты от сетевых атак «Защитник Windows» и функции родительского контроля и контроля учетных записей пользователя.
5. Прочие полезные утилиты – программа звукозаписи, текстовый редактор, калькулятор и графический редактор – также входят в состав стандартной поставки Windows. В Vista имеются и средства для распознавания голоса, которые позволяют управлять компьютером с помощью голосовых команд (пока только в англоязычной версии ОС).
Singularity
За закрытыми дверями лабораторий Microsoft идет процесс создания «с нуля» абсолютно новой операционной системы, оснащенной другим ядром. Она будет лишена недостатков предыдущих версий Windows, и как результат, ей потребуется заметно меньше памяти для работы: 20 Мб против 300 или 500 Мб Windows Vista.
Ядро Singularity будет поддерживать новые функции безопасности. Программы теперь не смогут напрямую обращаться к операционной системе или другим приложениям. Все подобные обращения будут отслеживаться специальными «охранниками», и система даст разрешение на их исполнение, только если они будут признаны безопасными.
Что такое Windows?
Любая операционная система, будь то Windows, MacOS X или Linux, работает по одному и тому же принципу: она автоматически загружается после включения компьютера и управляет работой всех его компонентов (центральным процессором, видеокартой и жесткими дисками).
Именно «операционка» обеспечивает работу всех прикладных программ, позволяя, например, текстовому редактору распечатывать документы, а браузеру – отображать веб-страницы.
Операционные системы на первых персональных компьютерах – MS DOS и ее клоны – управлялись командной строкой: пользователь должен был набирать все команды и запускать их на выполнение нажатием клавиши Enter. Однако с тех пор все радикально изменилось.
Само название Windows отражает суть нового принципа взаимодействия пользователя с программами: каждое приложение запускается в своем собственном окне, а пользователь имеет доступ ко всем открытым окнам. Переключение между ними и управление программой в отдельном окне может быть выполнено как посредством клавиатурных команд, так и с помощью мыши (но в обоих случаях вам не придется вводить команды – достаточно будет выбрать нужные пункты меню).
Как работает Windows?
Windows состоит из набора компонентов, образующих иерархическую структуру, на каждом уровне которой выполняются определенные задачи:
1. на самом нижнем уровне располагается ядро ОС – его еще называют «сердцем операционной системы». «Нижний» в данном контексте означает близость к аппаратным компонентам ПК, с которыми ядро взаимодействует напрямую. Оно осуществляет общее управление всеми происходящими в Windows процессами – например, определяет, сколько вычислительной мощности процессора нужно выделить той или иной программе. Windows всегда старается так распределить системные ресурсы, чтобы параллельно работающие приложения получали их в достаточном количестве;
2. системные функции – компонент, расположенный «над ядром» ОС и, отвечающий за выполнение системных функций – например, за работу службы автоматического обновления Windows;
3. подсистема Win32 – располагается на третьем уровне и предоставляет прикладным программам важнейшие интерфейсы.
4. программные интерфейсы (API) – располагаются на последнем уровне и отвечают за доступность различных технологий Windows, используемых, например, более ранними версиями программ или играми.
Как осуществляется взаимодействие прикладных программ и Windows?
Прикладные программы – антивирусы, офисные приложения или игры – не могут напрямую обращаться к процессору или осуществлять вывод результатов на экран монитора.
Разработка программного обеспечения превратилась бы в довольно трудную задачу, если бы в код программы нужно было добавлять модули для выполнения всех стандартных операций.
Каждое приложение использует готовые функции операционной системы, которые и позволяют отображать картинку на экране или, например, выполнять распечатку текста.
Вызов этих функций происходит через специальные программные интерфейсы (API), которые связывают прикладные программы с операционной системой и устройствами компьютера.
Если программе требуется записать файл на диск, она обращается к функции сохранения данных Windows. Приложение дает указание операционной системе: «Сохрани файл AБВГД на жесткий диск!», а Windows принимает эту команду и проделывает всю необходимую для записи файла работу: находит на жестком диске свободную область, резервирует это место под будущий файл и затем записывает туда информацию. Кроме того, система информирует программу о результате операции: прошло ли создание файла успешно или же возникли какие-либо проблемы.
Как видите, Windows выступает «посредником» между программой и устройствами компьютера. Самый известный программный интерфейс называется DirectX – он служит для поддержки различных графических режимов в играх.
Программы, разработанные для Windows, в большинстве случаев не будут работать под другими ОС (например, Linux или Mac OS); заметим, что и обратное тоже верно (то есть программа для Mac OS не будет работать под управлением Windows). Основная причина этого кроется в том, что в системах используются уникальные API, на работу с которыми рассчитаны прикладные программы.
Урок 15
Системное программное обеспечение. Системы программирования
§40. Системное программное обеспечение. §41. Системы программирования
Команды, которые может выполнять процессор, представляют собой числовые коды. Чтобы он выполнил программу, нужно эту программу загрузить в память и передать процессору адрес первой команды. В принципе это можно делать вручную, с помощью переключателей (1/0) или перфокарт, как и было на первых компьютерах. Однако в этом случае ввод программы будет занимать значительно больше времени, чем её выполнение, поэтому процессор будет простаивать. Кроме того, для ввода и вывода данных нужно программировать внешние устройства, каждое из которых имеет собственный набор команд. В таких условиях с компьютером могут работать только специально подготовленные программисты, и эта работа очень трудоёмкая. Ситуация ещё более усложняется, если требуется записать данные на жёсткий диск или обеспечить одновременную работу нескольких программ.
Для решения всех этих проблем программисты разработали вспомогательные программы (точнее, программные системы, состоящие из многих программ), которые называются операционными системами.
Операционная система (ОС) — это комплекс программ, обеспечивающих согласованную работу всех узлов компьютера, а также удобный интерфейс (способ обмена данными) между пользователем и прикладными программами, с одной стороны, и аппаратными средствами компьютера — с другой.
Операционная система обеспечивает:
• взаимодействие пользователя и аппаратных средств;
• обмен данными между прикладными программами и устройствами компьютера;
• работу файловой системы (хранение данных в виде файлов и папок);
• запуск и выполнение прикладных программ;
• обработку ошибок, контроль за работой оборудования;
• распределение ресурсов компьютера между несколькими одновременно работающими программами (время работы процессора, память, внешние устройства).
Операционные системы бывают однозадачные (на компьютере в любой момент выполняется только одна программа) и многозадачные (пользователь может запустить несколько программ, которые будут выполняться одновременно).
Первые операционные системы появились на компьютерах второго поколения и были однозадачными. Нередко получалось так, что большую часть времени занимали не вычисления, а операции ввода и вывода данных, тогда как процессор в это время простаивал. Чтобы полностью использовать мощность компьютера, разработали пакетный режим: в разные области памяти загружали несколько программ. Когда одна программа выполняла операции ввода/вывода, процессор переходил к выполнению следующей, и таким образом мог быть загружен практически на полную мощность.
На компьютерах третьего поколения часто применялся многопользовательский режим (режим разделения времени), при котором с большим компьютером (мэйнфреймом) было связано несколько терминалов (так называли рабочие места с клавиатурой и монитором). С каждого терминала можно было отправить задание на выполнение, таким образом, с компьютером одновременно работало несколько программистов.
Операционные системы первых персональных компьютеров были однозадачными. Самая популярная ОС в 1980-х годах — MS DOS (англ. Microsoft Disk Operating System — дисковая операционная система фирмы Microsoft). Сейчас иногда на недорогие ноутбуки устанавливается её бесплатный аналог — FreeDOS (www .freedos.org).
Все современные ОС многозадачные. ОС распределяет время работы процессора между запущенными на выполнение программами, выделяя каждой кванты (небольшие интервалы) времени, так что создается впечатление, что программы работают одновременно, даже если на компьютере установлен один процессор.
В состав операционной системы обычно входят:
• начальный загрузчик — небольшая программа, расположенная в самом первом секторе загрузочного диска; его задача — организовать загрузку в память ядра (основной части) ОС и передать ему управление;
• система управления памятью;
• система управления задачами, которая обеспечивает загрузку в память и выполнение программ, а также распределение ресурсов между ними;
• система ввода/вывода, которая управляет внешними устройствами и файлами; она использует программы, предназначенные для обмена данными с дисководами, клавиатурой, монитором и принтером, записанные в постоянном запоминающем устройстве (ПЗУ) микросхемы BIOS, расположенной на материнской плате (см. § 35);
• командный процессор — программа, которая выполняет команды пользователя, введенные в командной строке, и командные файлы — текстовые файлы, содержащие списки команд и даже программы на специальном языке программирования;
• утилиты (лат. utilitas — польза) — служебные програмы для проверки и настройки компьютера.
Может ли компьютер работать без операционной системы? Да, в том случае, если он работает по одной-единственной программе, которая хранится в ПЗУ или на диске, и автоматически запускается при включении питания. Например, микрокомпьютеры, встроенные в бытовые устройства, могут обходиться без операционной системы. Однако такой компьютер очень сложно программировать (нужно обращаться напрямую к аппаратуре) и невозможно настраивать, поэтому во многих более сложных устройствах (игровых приставках, банковских терминалах и т. д.) используют операционные системы.
Следующая страница Современные операционные системы
Cкачать материалы урока