- •Информатика
- •1. Моделирование
- •1.1. Формы представления моделей формализация
- •1.2. Системный подход к моделированию
- •1.3. Типы информационных моделей
- •1.4. Этапы разработки и исследования модели на компьютере
- •Системное программное обеспечение
- •Средства программирования (инструментарий технологии программирования)
- •Краткая характеристика языков программирования.
- •Ассемблерные языки программирования
- •Алгоритмические языки
- •Программные продукты для создания приложений
- •Объектно-ориентированный подход к программированию
- •Алгоритмизация
- •1. Разветвляющийся алгоритм.
- •2. Циклические алгоритмы.
- •Структура и конструкция программы
- •Перевод правильных десятичных дробей
- •Арифметические действия с двоичными числами
- •Представление двоичных чисел в прямом, обратном и дополнительных кодах.
- •Сложение двоичных чисел в компьютере. Модифицированный код.
- •Вывод с использованием функции printf и fprintf
Системное программное обеспечение
Системное программное обеспечение состоит из базового и сервисного.
Базовое программное обеспечение – это минимальный набор программ, обеспечивающий работу персонального компьютера и работу пользователя.
Сервисное программное обеспечение расширяет возможности базового программного обеспечения и обеспечивает удобную среду для работы пользователя.
В базовое программное обеспечение входит: операционная система, операционные оболочки, сетевые операционные системы. Операционная система управляет выполнением пользовательских программ, планирует и управляет вычислительными ресурсами компьютера. Операционные системы делят на:
1. Одно- и многозадачные (по числу параллельных процессов);
2. Одно- и много пользовательские (по числу пользователей);
3. Переносимые (мобильные) и непереносимые на другие типы персональных компьютеров;
4. Сетевые и несетевые.
1. MS DOS (MicroSoft Disk Operating System)
Датируется 1981 годом. Последняя версия – 6.22. Существует так же DR DOS, PC DOS и много других самостоятельных версий. С 1996 года DOS распространялся в виде Windows ’95. Но это уже была 32-разрядная многопоточная операционная система.
2. Unix
Реализуется принцип открытых систем и возможности по комплексированию в составе одной вычислительной системы разнородных технических и программных средств. Unix обладает следующими качествами:
- переносимость прикладных программ;
- поддержка распределенной обработки данных в сети;
- сочетаемость с процессорами типа RISK.
Unix получила распространение и разрабатывалась для суперкомпьютеров, а также рабочих станций, профессиональных компьютеров, имеет большое количество версий. Развитием системы Unix стала система Linux, которая была разработана для элементной базы Intel и стала наиболее известной сетевой операционной системой.
Сетевые операционные системы обеспечивают обработку, передачу и хранение данных в сети. Предоставляют пользователям различные сетевые службы (управление файлами, электронной почтой и т.д.). Сетевые операционные системы используют архитектуру «клиент-сервер» или одноранговую. Наиболее известными сетевыми операционными системами, помимо Linux, являются Windows NT, ’95, ’98, ‘2000, XP и т.д. Первые операционные системы, включая Windows NT, были многозадачными, с архитектурой «клиент-сервер» и различными протоколами транспортного уровня, имели 32-разрядную архитектуру и обеспечивали следующие функции локальной сети:
- каждая абонентская система в сети могла быть сервером или клиентом;
- обеспечивалась совместная работа группы пользователей;
- возможно было использовать большой размер оперативной и внешней памяти;
- многозадачность и многопоточность обработки данных;
- стало возможна мультипроцессорная обработка данных;
и др.
Операционные оболочки – это интерфейсные программы для облегчения работы пользователя с командами операционной системы, такие как Norton Commander, Windows Commander.
1. необходимо набирать команду;
2. необходимо правильно указать путь и имя файла.
Сервисное программное обеспечение – это дополнительное программное обеспечение к базовому программному обеспечению. Сервисные программы выполняют следующие функции:
- диагностика работоспособности компьютера;
- антивирусная защита, обеспечивающая обнаружение и восстановление испорченных файлов;
- обслуживание дисков, включающее проверку их качества поверхности, контроль файловой системы, сжатие информации, дефрагментацию дисков, их резервное копирование и др.;
- архивирование данных для уменьшения занимаемого места на диске;
- обслуживание сети.
Все эти программы обычно называют утилитами. Утилиты – программы для выполнения вспомогательных операций, обработки данных или обслуживания компьютера.