Cтраница 2
Все современные операционные системы позволяют создавать каталоги. Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, хотя негласно для каталогов не принято задавать расширения имен. [16]
Все современные операционные системы позволяют хранить более одной директории. Каждая директория обычно сама представляет собой файл и как таковая может быть вставлена в другую директорию, в результате чего можно получить дерево директорий. Большое количество директорий особенно нужно программистам, которые работают над несколькими проектами. Они могут сгруппировать в одну директорию все файлы, связанные с одним проектом. [17]
От современных операционных систем требуется многозадачность. Очень удобно, когда одновременно можно работать с несколькими программами. Еще более удобно, когда данные из одной программы можно переносить в другую. [18]
![]() |
Параллельная обработка с несколькими процессорами ( а. моделирование. [19] |
Большинство современных операционных систем позволяют формировать и прерывать процессы динамически. Для формирования нового процесса требуется системный вызо. Этот системный вызов может просто создать клон вызывающей программы или позволить исходному процессу определить начальное состояние нового процесса, то есть его программу, данные и начальный адрес. [20]
В современных операционных системах, к которым относится и семейство Windows, каждому типу файла на компьютере ставится в соответствие программа работы с этим типом информации. Например, если вы щелкните мышью на значке, обозначающем текст, то будет запущен текстовый редактор для редактирования файла, на который ссылается этот значок. [21]
В современных операционных системах описание ввода-вывода обычно является частью управления заданием на этапе исполнения. Естественно, желательна гибкость описания устройств; лучше всего она достигается путем задания параметров управления вводом-выводом до момента исполнения. [22]
В-третьих, современные операционные системы, такие как Windows 95 и Windows NT сами обеспечивают защиту информации от несанкционированного доступа. [23]
Правда, современные операционные системы с многими каналами ввода и вывода позволяют частично решить эту проблему. К таким устройствам, которые необходимы для использования машин независимо от областей их применения, относятся внешние запоминающие устройства на магнитных барабанах, лентах и дисках традиционные устройства ввода и вывода информации через перфокарты и перфоленты, алфавитно-цифровые печатающие устройства ( АЦПУ), электрифицированные пишущие машинки. Ряд устройств расширяет возможности использования машин в самых различных областях. [24]
Правда, современные операционные системы с многими каналами ввода и вывода позволяют частично решить эту проблему. В то же время широкая область использования ЭВМ обеспечивается в значительной степени именно благодаря тому, что разработано много различных периферийных устройств. К таким устройствам, которые необходимы для использования машин независимо от областей их применения, относятся внешние запоминающие устройства на магнитных барабанах, лентах и дисках, традиционные устройства ввода и вывода информации через перфокарты и перфоленты, алфавитно-цифровые печатающие устройства ( АЦПУ), электрифицированные пишущие машинки. Ряд устройств расширяет возможности использования машин в самых различных областях. [25]
В развитии современных операционных систем наблюдается тенденция в сторону дальнейшего переноса кода в верхние уровни и удалении при этом всего, что только возможно, из режима ядра, оставляя минимальное микроядро. Обычно это осуществляется перекладыванием выполнения большинства задач операционной системы на средства пользовательских процессов. Получая запрос на какую-либо операцию, например чтение блока файла, пользовательский процесс ( теперь называемый обслуживаемым процессом или клиентским процессом) посылает запрос серверному ( обслуживающему) процессу, который его обрабатывает и высылает назад ответ. [26]
Таким образом, современная операционная система существенно расширяет возможности физической ЭВМ, делая ее более надежной и эффективной, более удобной для инженерного и административного обслуживания и более комфортабельной для пользователей. [27]
В-седьмых, от современных операционных систем, как правило, требуется переносимость, что означает возможность работы на различных платформах. [28]
Исходя из функциональных возможностей современных операционных систем микроЭВМ и соответствующих средств работы с файлами коды синтетического счета и субсчета, а равно и код объектов аналитического учета, могут рассматриваться как имена файлов, по которым будет записываться, храниться и считываться информация. [29]
Читатели, знакомые с современными операционными системами, заметят, что за исключением пункта 7 все требования ввода-вывода могут быть удовлетворены языком управления заданиями. [30]