Дичь

Дичь

ILyDiCry


  1. Программное обеспечение. Понятие. Классификация.

Программное обеспечение (ПО)  - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.

Системное ПО

Базовое ПО

Сервисное ПО

Прикладное ПО

2. Системное программное обеспечение. Понятие. Классификация.

Систе́мное ПО — комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.

 системные управляющие

системные обрабатывающие

3.  Прикладное программное обеспечение. Понятие. Классификация

Прикладное программное обеспечение (англ. applicationsoftware) — тип программного обеспечения, целевым назначением которого является эффективная разработка и выполнение определенных, обычно, сложных совокупностей пользовательских задач.

текстовые редакторы — используются для работы с текстовой информацией

табличные редакторы — предназначены для вычислений

системы управления базами данных — являются программной средой для создания и управления массивами данных

4. Инструменты программирования. Понятие. Состав средств разработки программ. Примеры языков программирования.

Инструментарий технологии программирования - это совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.

Средства для создания приложений включают:

· локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;

· интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ. Основное назначение инструментария данного вида — повыше­ние производительности труда программистов, автоматизация со­здания кодов программ, обеспечивающих интерфейс пользовате­ля графического типа, разработка приложений для архитектуры клиент-сервер, запросов и отчетов.

С++,С#,PHP,Python,Java

5.История развития операционных систем.

Первое поколение (1945–1955): электронные лампы.

Первый настоящий цифровой компьютер был чисто механической машиной без ОС.

Второе поколение (1955–1965): транзисторы и системы пакетной обработки

В основном программы для них составлялись на языке Фортран и ассемблере, а типичными ОС были FMS (Fortran Monitor System) и IBSYS.

Третье поколение (1965–1980): интегральные схемы и многозадачность

Появилась OS/36/, примерно на два или три порядка превышающая по объему FMS. Самым важным достижением явилась многозадачность (разбиение памяти на несколько частей). Система MULTICS не получила распространения, но оказала влияние на последующие ОС.

Был разработан стандарт системы UNIX, названный POSIX, который в настоящее время поддерживается большинством версий UNIX. В 1987 году Таненбаум выпустил в образовательных целях небольшой клон системы UNIX — MINIX.

Четвертое поколение (с 1980 года по наши дни): персональные компьютеры

Следующий период эволюции операционных систем связан с появлением БИС — больших интегральных схем. Появилась DOS (дисковая операционная система). Видоизмененная система была переименована в MS-DOS (MicroSoft Disk Operating System). CP/M, MS-DOS и другие операционные системы для первых микрокомпьютеров полностью основывались на командах, вводимых пользователем с клавиатуры. 

Пятое поколение (с 1990 года по наши дни): мобильные компьютеры

В первое десятилетие после своего появления большинство смартфонов работало под управлением Symbian OS. Но долю рынка Symbian начали отбирать другие операционные системы, например RIM Blackberry OS и Apple iOS. Доля рынка популярность Symbian упала.

6. Основные понятия и определения операционной системы. Компоненты.

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.

Компоненты:Загрузчик Ядро. Командный процессор (интерпретатор) Драйверы устройств Интерфейс.

7. Функции и классификация операционных систем.

Многопользовательские: те, которые позволяет двум или более пользователям использовать свои программы одновременно. Некоторые ОС допускают одновременное использование сотнями или даже тысячами пользователей.

Одно пользовательские: позволяет использовать программы только одному пользователю.

Многопроцессорные: поддерживают открытие одной и той же программы на нескольких процессорах.

Многозадачные: позволяют запускать несколько программ одновременно.

Однозадачные: позволяет одновременно запускать разные части одной программы.

Работающие в реальном времени: мгновенно реагирует на ввод: например, QNX и ЦОС.

Системы со средним временем реакции: Unix, DOS.

8. Интерфейс пользователя.

Интерфейс, обеспечивающий передачу информации между пользователем-человеком и программно-аппаратными компонентами компьютерной системы.

9. Файловые системы. FAT. NTFS.

NTFS – это современная файловая система, которую Windows предпочитает использовать по умолчанию. При установке Windows форматирует системный диск в формат файловой системы NTFS.

FAT32

  • Совместимость: Windows, Mac, Linux, игровые консоли, практически все устройства, имеющие USB порт;
  • Плюсы: кроссплатформенность, легкость;
  • Минусы: максимальный размер файла 4 ГБ и раздела 16 ГБ, не журналируемая;
  • Использование: внешние носители.

NTFS

  • Совместимость: Windows, Linux, Xbox One, и только чтение в Mac;
  • Плюсы: журналируемая, большие лимиты на размер раздела и файла, шифрование, автоматическое восстановление;
  • Минусы: ограниченная кроссплатформенность;
  • Использование: для установки Windows.

EXFAT

  • Совместимость: Windows XP и выше, MacOS X 10.6.5, Linux (fuse), Android;
  • Плюсы: большой лимит на размер раздела и файла, легкая по сравнению с NTFS;
  • Минусы: Microsoft ограничивает ее использование лицензионным соглашением;
  • Использование: для внешних носителей и внешних жестких дисков.


10. Понятие процесс, ресурс. Классификация.

Процесс - совокупность алгоритма, вх и вых данных, ресурсов системы, находящиеся под управлением ОС в текущий момент времени

Классификация процессов:

1) По генеалогическим признакам: родительские и дочерние

2) По временным характеристикам: трасса процесса—набор состояний, которые процесс последовательно проходит в течении своего жизненного цикла. Если трассы не пересекаются, то процессы последовательны, иначе параллельны

3) По результативности: Эквивалентные процессы, получающие из одинаковых вх данных одинаковые вых данные в общем случае по разным программам. Тождественные процессы, эквивалентные процессы, выполняющиеся по одинаковым программам. Равные, тождественные процессы, трассы которых совпадают. Все остальные процессы различны.

4) По внешним хар-кам: параллельные, последовательные.

5) По принадлежности к CPU: внешние и внутренние

6) По принадлежности к ОС: системные и пользовательские

7) По связности: процессы, обменивающиеся инфо, называются взаимодействующими;в противном случае – информационно независимыми.

При разработке первых ОС ресурсами считались процессорное время, память, каналы ВВ и периферийные устройства. Поз­же понятие ресурса стало более универсальным и общим. К ним стали относиться и разного рода программные и информа­ционные ресурсы, которые с точки зрения системы, также могут являться объектами, которые возможно распределять и управлять доступом.

Классификация ресурсов

-По реальности существования: физический и

виртуальный;

-По возможности расширения свойств: эластичный и

жесткий

-По степени активности: активный (ЦП) и пассивный

(область памяти, выделяемая по требованию)

-По времени существования: постоянный, временный

-По степени важности: главный (ЦП и ОП) и

второстепенный

-По структуре: простой, составной

11. Состояния процессов. Диаграмма состояний процессов.


не знаю диаграмма ли это

Состояния процесса.

· Первая фаза - создание (рождение) процесса, которое осуществляется ОС.

· Вторая фаза - состояние готовности к исполнению.

· Третья фаза - исполнение. В это состояние процесс преводится ОС из состояния готовности, выбор из нескольких процессов осуществляется по некоторому алгоритму.

· Четвертая фаза - ожидание. В это состояние процесс переходит, если

а) необходимо завершить операцию ввода/вывода

б) истекло время исполнения процесса по таймеру

· Пятая фаза- завершение. В это состояние процесс переходит, если:

а) операционная система завершила его исполнение

б) произошла фатальная ошибка времени исполнения.

12. Планирование процессов. Понятие очереди. Планировщики.

13.Взаимодействие процессов. Механизмы взаимодействия: транспортеры, очереди, сигналы, семафоры.

14.Стратегии планирования процессов.


15.История развития операционной системы MS-DOS.Основные понятия.


16.Основные составные части MS-DOS. Начальная загрузка.


17.Внутренние команды MS-DOS.


18.Пакетные файлы.


19.Программа оболочка FAR MANAGER.


20.Операционная оболочка Windows 3.x


21.Операционная система Windows 95,98


22.Операционная система Windows NT, Millennium (ME)


23.Операционная система Windows XP, Vista


24.Операционная система Windows 7,8      




Report Page