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

23. Требования к аппаратным средствам ос Linux.

Одним из плюсов операционной системы Linux являются ее крайне малые требования к аппаратным средствам: процессор 80386SX-25, 4 Мбайт оперативной памяти и 80 Мбайт свободного дискового пространства хватит для выполнения большинства прикладных программ. Естественно, что увеличение размера оперативной памяти и более мощный процессор в должной мере повлияют на эффективность и быстродействие системы.

Для работы с графической системой X Window вам потребуется хотя бы 8 Mбайт оперативной памяти. Если вы планируете запускать несколько одновременно работающих программ, то 16 Mбайт хватит для того, чтобы снизить активность своппирования. В целом же для одного пользователя на машине вполне достаточно 32 Mбайт памяти (сравните с требованиями для спокойной работы в Windows 95/98).

Размер дискового пространства зависит от устанавливаемых программ. Для стандартного набора UNIX-команд и средств администрирования достаточно 10 Mбайт. При установке дистрибутивов RedHat, Debian или другого потребуется от 60 до 600 Mбайт дискового пространства, в зависимости от дистрибутива и установленных программ. Не стоит забывать и о месте под своппинг.

Требования к процессору также очень скромны и в то же время разнообразны - от 386 до Pentium III, при этом не столь важно, кто производитель процессора, подходят как процессоры Intel, так и AMD, Cyrix, Texas Instruments и т. д. Помимо этого Linux можно установить даже на процессор 80286 и ниже, используя специальную версию ядра - ELKS (Embeddable Linux Kernel Subset), однако высокой производительности не стоит ожидать. Существуют реализации Linux для процессоров Amiga и Atari 680x0, DEC Alpha, SPARC, PowerPC, и для архитектур Arm, StrongARM и MIPS.

Относительно архитектур Linux поддерживает шины PCI, ISA, EISA и VLB. Поддержка шины MCA, используемой на машинах класса PS/2, не полная (а в ранних версиях ядра данная поддержка полностью отсутствовала), однако работы по ее улучшению ведутся до сих пор. Следует отметить, что Linux устанавливает более высокие требования к аппаратным средствам, чем DOS, Windows и другие операционные системы. Устройство, без сбоев работающее под управлением какой-нибудь другой, менее требовательной ОС, может вызывать проблемы в Linux.

Linux поддерживает до 1 Гбайт оперативной памяти на платформах Intel.Увеличение оперативной памяти без увеличения кэш-памяти зачастую приводит к снижению быстродействия системы под управлением Linux. Однако для систем с оперативной памятью до 64 Mбайт это не так уж важно, поскольку большинство популярных микросхем поддерживают кэширование 64 Mбайт.

24. Программы для Linux.

Операционную систему Linux можно использовать для разработки программ любых типов. В настоящее время существуют следующие виды программного обеспечения для Linux.

Текстовые редакторы. Кроме коммерческих текстовых редакторов, наподобие WordPerfect StarOffice или Applixware, Linux содержит собственные мощные средства редактирования текстовых файлов, а также программы обработки текстов в автоматическом режиме.

Языки программирования. Имеется множество языков программирования и подготовки сценариев, а также иных средств, предназначенных для Linux и всех операционных систем.

Unix. Обилие средств программирования упрощает разработку программ, выполняемых не только в Linux, но и в большинстве операционных систем Unix.

Оболочка X Windows. Ответом Unix на графический пользовательский интерфейс (GUT) явилась оболочка X Windows. Это гибкая и конфигурируемая среда, работающая как в Linux, так и в большинстве систем Unix. Множество программ, выполняемых в X Windows, превращают Linux в простую и удобную операционную систему.

Средства Internet. Linux не только поддерживает известные программы наподобие Netscape Communicator или Mosaic, но и содержит собственное программное обеспечение для Internet. Это текстовые и графические программы чтения электронной почты, полный набор программного обеспечения для создания серверов Internet (Web-серверов, серверов электронной почты и новостей). Обеспечивается, полная поддержка подключения к Internet через локальную сеть или модем.

Базы данных. Подобно всем платформам Unix, Linux предоставляет надежную основу для систем баз данных клиент-сервер. Linux всегда поддерживал СУБД наподобие mSQL и PostgreSQL. С ростом популярности системы, особенно в среде корпоративных информационных систем, увеличивалось количество серверов коммерческих реляционных баз данных для Linux. Сегодня реляционные базы данных для Linux предлагаются такими компаниями, как Oracle, Sybase и Informix.

Программное обеспечение совместимости с DOS и Windows. С высокой степенью устойчивости в Linux можно выполнять программы для DOS (см. гл. 30). Существует несколько способов выполнения программ для Windows. Текст этой книги написан в Microsoft Word для Windows на компьютере, работающем под управлением Linux. Это прекрасная иллюстрация способности Linux работать с Windows. Существуют эмуляторы других популярных операционных систем, в том числе Macintosh и Atari ST.