Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС 2010 точные ответы.docx
Скачиваний:
13
Добавлен:
14.09.2019
Размер:
432.38 Кб
Скачать

54. Написать предполагаемый состав меню пуск ( в виде дерева каталогов)

55. Интерфейс прикладного программирования Системные вызовы

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

В POSIX существует более 100 вызовов, например:

fork

exit

open

close

read

write

stat

mkdir

rmdir

chdir

link

unlink

mount

unmount

создание нового процесса

завершение процесса

открытие файла

закрытие файла

читает данные из файла в буфер

пишет данные из буфера в файл

получает информацию о состояние файла

создание нового каталога

удаление каталога

изменение рабочего каталога

создание ссылки

удаление ссылки

монтирование файловой системы

демонтирование файловой системы

В Win32 API более 1000 вызовов, например:

Create Process

Exit Process

Create File

Close Handle

Read File

Write File

Create Directory

Remove Directory

Set Current Directory

создание процесса

завершение процесса

открытие файла

закрытие файла

читает данные из файла в буфер

пишет данные из буфера в файл

создание нового каталога

удаление каталога

изменение рабочего каталога

56. Для чего служит «Корзина»?

Корзина служит для удаления не нужных данных из постоянной памяти, но не с компьютера...

57. Операционные системы семейства Unix. Назначение данных операционных систем. Назвать как минимум 2-3 операционные системы. Различие между Unix и ms-dos

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

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

В целом ОС семейства UNIX ориентированы прежде всего на большие локальные (корпоративные) и глобальные сети, объединяющие работу тысяч пользователей. Большое распространение UNIX и ее версия LINUX получили в сети Интернет, где важнейшее значение имеет машинонезависимость ОС.

Различие между Unix и MS-DOS

MS-DOS не использует полностью функциональные возможности 80386 и 80486 процессоров. С другой стороны, Linux полностью работает в защищенном режиме процессора и реализует все возможности процессора. Вы можете иметь прямой доступ ко всей имеющейся в распоряжении памяти (и сверх того - используя виртуальную RAM). Linux обеспечивает полный UNIX-интерфейс, отсутствующий в MS-DOS. На Linux вы можете просто писать и отлаживать прикладные программы для UNIX, в то время, как это несложно делать под MS-DOS.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]