Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Особенности LINUX




Лабораторная работа 3. Базовые функции ОС LINUX

Требования к сдаче лабораторной работы

Порядок выполнения

Практическая часть

Цель: получить навыки подготовки документов при помощи программных средств в операционной среде WINDOWS.

1. Ознакомиться с теоретической частью лабораторной работы.

2. Ответить на контрольные вопросы.

3. Выполнить лабораторную работу, используя штатные реквизиты WINDOWS, подготовить электронный вариант и распечатку репрезентации (т.е. развернутых иллюстрированных тезисов) любого текста, напечатанные шрифтом 12 pt. Репрезентация должна содержать рисунки, схемы, диаграммы, графики, математические обозначения и формулы, специальные шрифты и символы. Следует исходить из того, что любой материал может быть содержательно иллюстрирован графически. В качестве образца оформления можно использовать статьи любого журнала, посвященного программному обеспечению современных персональных ЭВМ и рабочих станций.

4. Оформить отчет.

1. Иметь отчет по выполнению лабораторной работы, содержащий

· тему лабораторной работы;

· цель;

· теоретическую часть, включающую в себя ответы на контрольные вопросы;

· порядок выполнения;

· электронную и твердую копии своего варианта репрезентации, выполненные в редакторе WORD;

· выводы.

2. Уметь выполнить любые действия по редактированию текста, рисунков, предложенные преподавателем.

 

LINUX – свободно распространяемая операционная система, первоначально была разработана Линусом Торвальдсом (Linus Torvalds) в Университете Хельсинки (Финляндия). LINUX был создан с помощью многих UNIX -программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему.

LINUX – 32-разрядная операционная система, спроектированная для работы на компьютерах с процессором Intel 80386 (и выше). С технической точки зрения LINUX – аналог UNIX, т.е. эта система обрабатывает стандартные команды UNIX и запускает UNIX -программы.

LINUX отличается от других операционных систем, таких как MS-DOS, OS /2, а также других реализаций UNIX -подобных систем для персональных компьютеров. LINUX может сосуществовать с другими операционными системами на той же машине.

§ альтернативная ОС для коммерческих операционных систем;

§ построена для Internet и сетей (SLACKWARE LINUX содержит все необходимое);

§ полностью открытая система (на прилагаемых CD - ROM находятся исходные тексты ОС SLACKWARE LINUX, можно внести свои изменения в ОС);

§ многозадачная операционная система;

§ многопользовательская ОС;

§ эффективная ОС (была построена для процессора 80386, использует возможности процессоров семейства Intel; SLACKWARE LINUX обеспечивает защиту памяти).

Системные характеристики

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

LINUX – это полная многозадачная многопользовательская операционная система. Это означает, что одновременно несколько пользователей могут работать на одной машине и выполнять много программ.

LINUX достаточно хорошо совместима с рядом стандартов для UNIX на уровне исходных текстов, включая IEEE POSIX.1, System V и BSD. Большинство свободно распространяемых по сети Internet программ для UNIX может быть откомпилировано для LINUX практически без особых изменений. Все исходные тексты для LINUX, включая ядро, драйверы устройств, библиотеки, пользовательские программы и инструментальные средства, распространяются свободно.

Другими специфическими внутренними чертами LINUX являются контроль работ по стандарту POSIX (используемый оболочками, такими как CSH и BASH), псевдотерминалы (pty) и поддержка национальных и стандартных клавиатур динамически загружаемыми драйверами клавиатур.

LINUX также поддерживает виртуальные консоли (virtual consoles), которые позволяют «переключать экраны» на консоли в текстовом режиме.

LINUX поддерживает различные типы файловых систем для хранения данных. Некоторые файловые системы, такие как ext2fs, были созданы специально для LINUX. Реализована также файловая система MS-DOS, позволяющая прямо обращаться к файлам MS-DOS на жестком диске. Поддерживается также файловая система ISO 9660 CD-ROM для работы с дисками CD-ROM.

LINUX обеспечивает полный набор протоколов TCP/IP для сетевой работы. Он включает в себя драйверы устройств для многих популярных карт Ethernet, SLIP (Serial Line Internet Protocol, обеспечивающие доступ по TCP/IP при последовательном соединении), PLIP (Parallel Line Internet Protocol), PPP (Point-to-Point Protocol), NFS (Network File System) и т. д.

Ядро LINUX создано с учетом специального защищенного режима для процессоров Intel 80386 и 80486; поддерживает загрузку только нужных страниц, т. е. с диска в память загружаются те сегменты программы, которые действительно используются. Возможно использование одной страницы, физически один раз загруженной в память, несколькими выполняемыми программами.

Для увеличения объема доступной памяти LINUX осуществляет также разбиение диска на страницы, на диске может быть выделено до 256 Мбайт пространства для свопинга (swap space). Когда системе нужно больше физической памяти, она с помощью свопинга выводит неактивные страницы на диск. Это позволяет выполнять более объемные программы и обслуживать одновременно больше пользователей. Однако свопинг не исключает наращивания физической памяти, поскольку он снижает быстродействие, увеличивает время доступа.

Ядро также поддерживает универсальный пул памяти для пользовательских программ и дискового кэша. При этом для кэша может использоваться вся память, и наоборот, кэш уменьшается при работе больших программ.

Выполняемые программы используют динамически связываемые библиотеки, т. е. могут совместно использовать библиотечную программу, представленную одним физическим файлом на диске. Это позволяет выполняемым файлам занимать меньше места на диске, особенно тем, которые многократно используют библиотечные функции. Есть также статические связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне объектных кодов или иметь полные выполняемые программы, которые не нуждаются в разделяемых библиотеках. В LINUX разделяемые библиотеки динамически связываются во время выполнения, позволяя программисту заменять библиотечные модули своими собственными.

Языки программирования

LINUX обеспечивает полную UNIX -среду программирования, включая все стандартные библиотеки, программный инструментарий, компиляторы, отладчики, которые встречаются в других UNIX -системах. В мире UNIX большинство приложений и системных программ делаются на С или С++. Стандартным компилятором для С и С++ в LINUX служит GNU gcc, который является современным компилятором, поддерживающим много опций. Он способен компилировать С++ так же, как Objective-C, другие объектно-ориентированные диалекты С.

Кроме С и С++ многие другие компиляторы и интерпретаторы были перенесены в LINUX, такие как Smalltalk, FORTRAN, PASCAL, LISP, Scheme и Ada. Cуществуют различные ассемблеры для написания кодов для защищенного режима 80386.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 769; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.