• Юзабилити аудит

    Оцените эффективный юзабилити аудит от специалистов.

    ashmanov.ua





ОС Knoppix - это Linux без проблем


Ядро ОС и оболочки

За последнее десятилетие сложился "стандарт" на то, каким требованиям должна отвечать современная операционная система, причем за "стандарт" берется, как это не обидно сторонникам других систем, операционная система Windows 95-ХР. Эти версии Windows характеризуются в первую очередь тем, что после старта операционной системы монитор работает в графическом режиме, предоставляя пользователю графический интерфейс, в котором удобно работать с помощью мыши.

ОС Knoppix - это Linux без проблем


Текстовый режим монитора, который был присущ операционной системе MS-DOS, в современных ОС Windows практически не используется. Кроме того, графическая интерфейсная оболочка Windows 9х неразрывно связана с ядром операционной системы. Смысл последней фразы можно проиллюстрировать примером работы в старой операционной системе Windows 3.1г. сначала запускается операционная система MS-DOS — ядро, потом — программа win, порождающая графический интерфейс, графическую оболочку. А вот в Windows 95—ХР ядро и графическая оболочка настолько тесно переплетены, что отделить одно от другого весьма затруднительно (рядовому пользователю это точно не удастся).

В отличие от Windows 9х и так далее, в которой ядро системы не отделимо от графического интерфейса пользователя, в операционной системе Linux четко различаются две части.
Первая часть — это ядро операционной системы — все те программные модули, которые работают с "железом". Подпрограммы, которые входят в ядро, преобразуют особенности работы различных устройств, например самых разнообразных дисководов, к единому стандарту, что позволяет прикладным программам единообразно обращаться к любому узлу персонального компьютера.

Можно отметить, что ядро операционной системы Linux одинаково для всех дистрибутивов Linux. Конечно, последнее надо уточнить, ядро регулярно совершенствуется, в него вводятся функции работы с новыми устройствами, но принципы функционирования не меняются, то есть здесь нет такой разницы, как между Windows 98 и Windows ХР (правда, это вопрос спорный).

Вторая часть операционной системы Linux — это оболочки — программы, которые создают интерфейс пользователя.

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

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

ОС Knoppix - это Linux без проблем


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

В Windows для непосредственных операций с файлами существует программа Проводник, а сторонние производители предлагают файловые менеджеры типа Norton Commander, например любимый многими Total Commander, так как это удобнее, нежели задавать команды по управлению файлами через меню Выполнить (Run).

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

Четкое разделение операционной системы на отдельные функциональные модули позволяет комбинировать ядро операционной системы с различными вспомогательными программами. Для слабого компьютера можно подобрать комплект программ, который позволит даже на процессоре i386 выполнять все то, что обычно делается на более мощных Pentium. А если в распоряжении есть современный высокопроизводительный компьютер, то для него можно выбрать навороченные программы, которые по комфорту работы успешно конкурируют с аналогами, предназначенными для Windows. Такая возможность свободного выбора несколько неожиданна для пользователя Windows, так как заставляет думать, но зато появляется возможность использовать компьютерное "железо" до тех пор, пока его возможности удовлетворяют потребностям владельца. То есть нет такой массовой необходимости замены еще рабочих компьютеров на более мощные, когда выходит новая версия операционной системы Windows.

Предыдущая страница | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | Следующая страница




Возможно, Вас также заинтересует:

ОС Knoppix - это Linux без проблем

ВведениеЕсли вы цените свое время, умеете считать деньги и знаете стоимость информации, то эта книга для вас. А так как к книге прилагается компакт- диск с готовой к работе операционной системой Knoppix Live CD, то лишь достаточно вставить его в привод и перегрузить компьютер,...

Linux Kernel (Ядро линукса) (часть 1)

Спин-блокировкаСпин-блокировка необходима в многопроцессорной системе, потому что могут возникнуть другие прерывания того же типа, и другие процессоры могут приступить к их обработке. Без спин-блокировки к главному дескриптору прерывания могли бы обратиться сразу несколько процессоров. Как мы...

Linux Kernel (Ядро линукса) (часть 2)

Копирование при записи В системах Unix первых поколений создание процесса было реализовано довольно неуклюже: получив системный вызов fork о, ядро в буквальном смысле дублировало все адресное пространство родителя и присваивало копию процессу-потомку. Такая операция...

Linux Kernel (Ядро линукса) (часть 3)

Буферы блоков и головы буферовУ каждого буфера есть дескриптор голова буфера, имеющий тип buffer head. Этот дескриптор содержит всю информацию, необходимую ядру для работы с блоком, так что перед обработкой блока ядро обязательно проверяет голову...