1. Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
2. 1) осуществление диалога с пользователем, 2) ввод-вывод и управление данными, 3) программная поддержка работы периферийных устройств, 4) передача информации между различными внутренними устройствами, 5) запуск программ на выполнение, 6) вс операции обслуживания, 7) планирование и организация процесса обработки программ, 8) распределение ресурсов.
6. ОС - является ядром. Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.
7. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем. Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).
9. Создание папок и присвоение им имен, Удаление файлов и каталогов, Создание файлов и присвоение им имен, Переименование файлов и папок, Копирование и перемещение файлов между дисками компьютера и между папками одного диска, Управление атрибутами файлов.
begin var a:=ArrRandom(10,0,100); a.Println; Writeln('Количество пар равно ', a.Pairwise.Where(x->((x.Item1+x.Item2) mod 6<>0) and (x.Item1*x.Item2<1000)).Count) end.
Пример работы программы 84 11 3 74 61 62 52 97 99 35 Количество пар равно 3
Пояснения. ArrRandom создает нужный массив, Println выводит его на экран. Расширение PairWise порождает последовательность из пар соседних элементов, Where образует фильтр этих пар с необходимыми условиями, а Count подсчитывает количество пар фильтр.
2.
1) осуществление диалога с пользователем,
2) ввод-вывод и управление данными,
3) программная поддержка работы периферийных устройств,
4) передача информации между различными внутренними устройствами,
5) запуск программ на выполнение,
6) вс операции обслуживания,
7) планирование и организация процесса обработки программ,
8) распределение ресурсов.
3.
1) базовый модуль (ядро).
2) командный процессор.
3) драйверы периферийных устройств.
4) дополнительные сервисные программы.
5.
GTK
QT
MSE
Низкоуровневый интерфейс (Linux -Xlib)
Windows\Linux
6.
ОС - является ядром.
Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.
7.
Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
однозадачные (MS-DOS, MSX)
многозадачные (OC EC, OS/2, UNIX, Windows).
8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).
9.
Создание папок и присвоение им имен,
Удаление файлов и каталогов,
Создание файлов и присвоение им имен,
Переименование файлов и папок,
Копирование и перемещение файлов между дисками компьютера и между папками одного диска,
Управление атрибутами файлов.
begin
var a:=ArrRandom(10,0,100); a.Println;
Writeln('Количество пар равно ',
a.Pairwise.Where(x->((x.Item1+x.Item2) mod 6<>0)
and (x.Item1*x.Item2<1000)).Count)
end.
Пример работы программы
84 11 3 74 61 62 52 97 99 35
Количество пар равно 3
Пояснения.
ArrRandom создает нужный массив, Println выводит его на экран.
Расширение PairWise порождает последовательность из пар соседних элементов,
Where образует фильтр этих пар с необходимыми условиями, а Count подсчитывает количество пар фильтр.