Студопедия — Системні характеристики.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Системні характеристики.






Linux підтримує більшість властивостей, властивих іншим реалізаціям UNIX, плюс низка тих, яких більше ніде немає. Ця голова - поверхневий огляд характеристик ядра Linux. Linux - це повна багатозадачна багатокористувацька операційна система. Це означає, що одночасно багато користувачів можуть працювати на одній машині, одночасно виконувати багато програм. Більшість вільно розповсюджуваних по мережі Internet програм для UNIX може бути откомпилирован для LINUX практично без особливих змін. Крім того, всі початкові тексти для Linux, включаючи ядро, драйвери пристроїв, бібліотеки, призначені для користувача програми та інструментальні засоби поширюються вільно. Інші специфічні внутрішні риси Linux включають контроль робіт за стандартом POSIX (використовуваний оболонками, такими як csh і bash), псевдотермінали (pty), підтримка національних і стандартних клавіатур, динамічно завантажуються драйверами клавіатур. Linux також підтримує віртуальні консолі ("virtual consoles"), які дозволяють "перемикати екрани" на консолі в текстовому режимі, також дозволяють увійти в систему під декількома іменами в один час. Ядро може саме емулювати команди, так що системи без співпроцесора можуть виконувати програми, на нього розраховують (тобто з плаваючою точкою). Linux підтримує різні типи файлових систем для зберігання даних. Деякі файлові системи, такі як файлова система ext2fs, були створені спеціально для Linux. Підтримуються також інші типи файлових систем, такі як Minix-1 і Xenix. Реалізована також файлова система MS-DOS, що дозволяє прямо звертатися до файлів MS-DOS на жорсткому диску. Підтримується також файлова система ISO 9660. 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), і так далі. Підтримується весь спектр клієнтів та послуг TCP / IP, таких як FTP, telnet, NNTP і SMTP. Ядро Linux відразу створене з урахуванням спеціального захищеного режиму для процесорів Intel 80386 і 80486. Ядро Linux підтримує завантаження тільки потрібних сторінок. Тобто з диска в пам'ять завантажуються ті сегменти програми, які дійсно використовуються. Можливе використання однієї сторінки, фізично один раз завантаженої в пам'ять, кількома виконуваними програмами. Для збільшення обсягу доступної пам'яті Linux здійснює також розбивка диска на сторінки: тобто на диску може бути виділено до 256 Мбайт "простору для своппінга" (swap space). В область своппінга вивантажується не весь процес, а лише окремі його частини, в яких немає необхідності). Коли системі треба більше фізичної пам'яті, то вона за допомогою своппінга виводить неактивні сторінки на диск. Це дозволяє виконувати більш об'ємні програми і обслуговувати одночасно більше користувачів. Однак свопінг не виключає нарощування фізичної пам'яті, оскільки він знижує швидкодію, збільшує час доступу. Ядро також підтримує універсальний пул пам'яті для користувальних програм і дискового кеша. При цьому для кеша може використовуватися вся пам'ять, і навпаки, кеш зменшується при роботі великих програм. Виконувані програми використовують динамічно зв'язуються бібліотеки, тобто виконувані програми можуть спільно використовувати бібліотечну програму, представлену одним фізичним файлом на диску. Це дозволяє виконуваних файлів займати менше місця на диску, особливо тим, які багаторазово використовують бібліотечні функції. Є також статичні зв'язуються бібліотеки для тих, хто бажає користуватися налагодженням на рівні об'єктних кодів або мати "повні" виконуються програми, які не потребують поділюваних бібліотеках. У Linux Спільні бібліотеки динамічно зв'язуються під час виконання, дозволяючи програмістові заміняти бібліотечні модулі своїми власними. Для забезпечення налагодження ядро Linux видає дампи пам'яті для "посмертного" аналізу. Використання дампа і динамічних отладчиков дозволяє визначити причини краху програми.







Дата добавления: 2015-12-04; просмотров: 209. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия