Головна   Додати в закладки Обмін даними між зовнішніми пристроями та мікропроцесорною системою. Переривання. Система переривань. Сегментна організація пам’яті. Завантаження ОС Linux. Ініціалізація ядра | Реферат


Реферати українською мовою | реферати на українській мові Реферати українською мовою | реферати на українській мові
 Пошук: 

 

 




Обмін даними між зовнішніми пристроями та мікропроцесорною системою. Переривання. Система переривань. Сегментна організація пам’яті. Завантаження ОС Linux. Ініціалізація ядра - Реферат


Категорія: Реферати
Розділ: Комп`ютери, програмування
Розмір файла: 62 Kb
Кількість завантажень:
16
Кількість переглядів:
1430
Описання роботи: Реферат на тему Обмін даними між зовнішніми пристроями та мікропроцесорною системою. Переривання. Система переривань. Сегментна організація пам’яті. Завантаження ОС Linux. Ініціалізація ядра
Дивитись
Скачати


ля натискання кнопки "Готово" та додаткового підтвердження. До цього моменту є можливість відмовитися від зроблених змін, натиснувши кнопку "Відмінити".

Вибір пакетів для встановлення. В режимі "Рекомендується" вибір буде здійснено без Вашої участі, але з урахуванням наявності місця на дисках. В інших режимах Вам треба вибрати групи пакетів, в яких Ви зацікавлені. Програма вирахує бажаний розмір встановлення (Ви можете його змінити) та сформує, згідно до нього, перелік пакетів для встановлення. Під час роботи в режимі "Експерт" з"явиться перелік окремих пакетів, в якому можно на свій розсуд змінити кількість пакетів, що будуть встановлені. При цьому в окремому вікні виводяться пояснення до пакетів, а знизу - загальний об"єм обраних пакетів. Паралельно програма контролює залежності пакетів та, за необхідності, автоматично додає пакети, яких не вистачає. Якщо виділити "Автоматичний контроль залежностей", то програма встановлення не буде видавати повідомлень про зламані залежності та конфлікти між пакетами, а вирішить проблеми сама. (На скільки зможе. Взагалі-то не варто на неї дуже покладатися.) Стандартно, програма буде видавати такі повідомлення.

Встановлення системи Встановлення системи буде здійснено автоматично у відповідності до зробленого раніше вибору. Якщо Ви вибрали велику кількість пакетів, можете зараз перепочити. :о)

Налаштування мережи. DrakX дозволяє налаштувати з"єднання "зі світом" посередництвом карти мережи та модему. DrakX спробує самостійно визначити тип модема, а у випадку неможливості, запропонує Вам вибрати з переліку потрібну модель. Під час налаштування модемного з"єднання треба вказати стандартні данні, такі як тип протоколу, номер телефона для зв"язку, ім"я та пароль користувача, назву домену та адреси обслуговувачів DNS. Пізніше програма попросить вказати адреси Proxi-обслуговувачів для http та ftp. Всі ці данні можно отримати у свого Интернет-постачальника, або у наглядача за мережою. Крім того з"єднання з мережою можно налаштувати пізніше, після завершення встановлення системи. DrakX спробує самостійно визначити тип карти мережи, а у випадку помилки запропонує Вам вибрати з переліку потрібну модель. Для встановлення з"єднання з місцевою мережою, Вам доведеться також відповісти на ряд запитань, відповіді на які повинен знати наглядач за мережою. Серед них - назва машини в мережі та її IP-адреса (або адреса DHCP обслуговувача, коли адреси призначаються динамічно), адреси проксі-обслуговувачів для http та ftp.

Налаштування часового поясу. Треба лише зазначити як налаштовано системний таймер - за місцевим часом чи за Гринвичем (GMT).

Налаштування принтера. Для встановлення друку з Linux треба вказати спосіб доступу до принтера (місцевий чи з мережи) та налаштувати фільтр друку, що залежить від його моделі. В комплекті є дві системи друку - традиційна lpd та нова CUPS (Common Unix Printing System). В більшості випадків краще вибрати CUPS, про роботу з яким розповідається в главі 5.9 цих настанов. Linux підтримує доступ до принтерів під"єднаних різним чином:

· Місцевий принтер

  • Принтер, що обслуговується Unix - машиною з lpd (з Linux або іншою Unix-подібною операційною системою): виберіть Remote lpd;
  • Принтер в мережі, що обслуговується CUPS.
  • Принтер, що обслуговується Windows - машиною (9x або NT): виберіть SMB/Windows95/98/NT;
  • Принтер, що обслуговується Netware машиною: виберіть NetWare
Якого б типу не був Ваш друкувальник, DrakX спитає, чи Ви бажаєте протестувати свї налаштування. У випадку помилки можно робити необмежену кількість нових спроб. Коли у Вас місцевий принтер, DrakX спробує визначити виробника та модель: сучасні друкувальні пристрої надають таку можливість. У випадку невдачи автоматичного визначення, Вам треба буде вказати, до якого порту під"єднано принтер. Коли у Вас лише один принтер, треба зазначити /dev/lp0. Коли Ви маєте доступ до lpd-принтеру під Unix, треба буде ввести назву машини, що обслуговує принтер, та назву черги, що відповідає цьому друкувальнику на обслуговувачі (ця назва може різнитися з назвою, що використовується місцево) У випадку мережевої CUPS-системи не треба ніяких додаткових налаштувань. Для налаштування друку на принтері SMB, Ви повинні бути уважними коли вводите назву машини: назва машины, що Ви повинні ввести, може відрізнятися від назви машини на DNS, бо SMB має власну систему називання машин, і коли Linux буде друкувати на цей друкувальник, він буде звертатися до обслуговувача друку з використанням протоколу SMB. Тому з"ясуйте назву обслуговувача друку у свого наглядача за мережою. Ви також маєте можливість задати обслуговувач друку за його IP адресою. Крім того, треба буде ввести ім"я користувача, пароль та робочую групу, необхідні для доступу до принтеру. Для принтерів Netware параметри практично ті ж самі, з тою ж проблемою назв: існує назва, що асоціюється з машиною за протоколом IPX (протокол, що використовується Netware). Так що, Вам треба буде дізнатися його у наглядача за мережою. Треба буде також ввести свої ім"я входу та пароль, що необхідні для доступу до принтеру. Після налаштування типу доступу до принтера треба налаштувати фільтр друку, який дозволить перетворювати документи, що Ви друкуєте, у вигляд, що зрозумілий принтеру. В переліку драйверів, що пропонує Вам DrakX, виберіть свій принтер, а у випадку його відсутності - сумісний з ним. Після цього треба ввести різні параметри для налаштування обраного вами драйвера.

Пароль наглядача. Пароль наглядача за системою (root) - критичне місце в безпеці вашої системи Linux. Наглядач має право робити поновлення, створювати користувачів, міняти всі налаштування в системі і т.і. Він може робити все. Тому треба вибрати пароль, що юуде тяжко відгадати. Коли пароль надто простий, DrakX видасть попередження. Від вводу пароля можно відмовитися, але мы дуже рекомендуємо ввести його! Пароль треба набивати двічи - інакше помилка друку може створити проблему, що Ви не зможете відтворити її під час реєстрації в системі.

Додаємо користувачів. Зараз треба створити нового користувача, без виключних прав, системи. На відміну від root, що є наглядачем, цей користувач не має повноважень змінювати що-небудь, крім своїх власних файлів та своїх налаштувань. Треба створити, що найменш, одного користувача для самого себе, і це те, з чого варто почати: входити в систему для повсякденної роботи в якості root, не тільки незручно, але й небезпечно! Коли Ви створите всіх необхідних користувачів, виберіть Готово.

Дискета для завантаження. DrakX запропонує створити дискету для завантаження системи Linux На це є ряд підстав:

· Коли Ви не використовуєте System Commander або інший диспечер багатоваріантного завантаження, DrakX перепише сектор завантаження вашого головного диска так, щоб Ви мали можливість стартовати Windows або Linux (коли Ви маєте Windows в системі); Якщо Вам доведеться перевстановлювати Windows, то вона перезапише завантажуваьлний сектор знов, і Ви не зможете запустити Linux!

  • Коли виникнуть проблеми, через які Ви не будете мати можливість завантажити Linux с жорсткого диска, то ця дискета буде єдиним засобом запуску Linux.
Тому дуже рекомендуємо казати тут "Так"! Звичайно, дискета, що Ви вставляєте повинна бути пустою або містити лише не потрібні данні. Форматувати її не обов"язково: DrakX перепише весь диск цілком.

Встановлення завантажувача GRUB чи LILO. GRUB та LILO (LInux LOader) є початковими завантажувачами для Linux. GRUB під час завантаження надає меню систем до завантаження та має більш гнучкі можливості. Він буде встановлений стандартно. LILO звичайно встановлюється в тих випадках, коли чомусь не можливо встановити GRUB. Він також має розвинуті можливості. Систему меню та графічний режим, якщо він Вам більше подобається. В режимі "Рекомендується" цей етап встановлення зазвичай повністю автоматизовано. DrakX проаналіиує сектор завантаження диска та буде діяти в залежності від того, що там знайде:

· коли знайде сектор завантаження від Windows, то замінить його на сектор завантаження від GRUB (LILO), щоб можна було запускати за бажанням Linux або Windows;

  • у випадку вагань, DrakX запитає Вас, де бажано встановити GRUB (LILO). Звичайно пропонується встановлювати його на перший сектор головного диска (MBR). Якщо Ви користуєтесь якимось диспечером завантаження, ставте GRUB (LILO) до першого сектору розділу, що буде монтуватися як /.

Налаштування X. X (X Window System) є серцевиною графічного інтерфейсу Linux, на якій базуються всі графічні середовища, що входять в комплект Linux-Mandrake RE (KDE, GNOME, AfterStep, WindowMaker .). В цьому розділі DrakX спробує автоматично налаштувати X. Звичайно це йому вдається. До невдачі може призвести дуже старе, нове або нестандартне обладнання. У випадку успіху він автоматично запустить X з найкращою можливою розподільною здатністю для певного размеру монитора. Після цього з"явиться вікно, і Вас спитають, чи Ви його бачите. У випадку не успіху DrakX запропонує змінити налаштування та надасть перелік коректних режимів, що він зміг знайти, та попросить вибрати один з них. Вибравши режим, протестуйте його, і лише отримавши прийнятну якість зображення рухайтесь далі. Коли не вдається отримати зображення з оптимальними для Вашого обладнання параметрами, виберіть любі, що працюють, з тим, щоб пізніше завершити налаштування за допомогою програми DrakConf та інших засобів. DrakX запитає також, чи бажаєте Ви запускати X одразу під час завантаження, чи будете запускати його пізніше командою startx.

Встановлення в текстовому режимі. DrakX подтримує встановлення з низькою розподільчою здатністю та в текстовому режимі. Для встановлення в текстовому режимі наберіть: linux text в привітанні syslinux. (Під час завантаження, одразу після графичного привітання). Або після натискання клавіши F1(Help), як пропонується на привітанні, в командному рядку, де буде бливати курсор.

Иллюстрированно (грубо говоря :) инициализация Linux выглядит примерно следующим образом, где "[ .]" обозначает опциональное (зависимое от конфигурации ядра) и "{ .}" является комментарием. +----------------------------------------+ | arch/i386/boot/setup.S:: + | | arch/i386/boot/video.S:: | |----------------------------------------| | start_of_setup: | | проверяем, что загрузились хорошо | | получаем размер системной памяти | | получаем видеорежим(ы) | | получаем параметры жесткого диска | | получаем инфу о шине MC | | получаем инфу о мыши | | получаем инфу о поддержке APM в BIOS | | поднимаем линию A20 | | сбрасываем сопроцессор | | маскируем все прерывания | | переключаемся в защищенный режим | | вызываем startup_32 | +----------------------------------------+ | v +----------------------------------------------+ | arch/i386/kernel/head.S:: | |----------------------------------------------| | startup_32: | | выставляем сегментные регистры | | в известные значения | | инициализируем основные страничные таблицы | | выставляем указатель стека | | очищаем "ядерный" BSS | | выставляем IDT | | checkCPUtype | | загружаем GDT, IDT, и LDT | | указатель регистров | | start_kernel | | {безвозвратная функция} | +----------------------------------------------+ | v +-------------------------------+ +---------------------------------------+ | init/main.c:: | +->| arch/i386/kernel/setup.c:: | |-------------------------------| | |---------------------------------------| | start_kernel(): | | | setup_arch(): | | lock_kernel | | | копируем параметры загрузки | | setup_arch |--+ | инициализируем ramdisk | | parse_options |<-+ | setup_memory_region | | trap_init | | | parse_cmd_line | | cpu_init | | | используем карту памяти BIOS для | | init_IRQ | | | установки инфы страничного кадра | | sched_init | | | резервируем физическую страницу 0 | | init_timervecs | | | [find_smp_config] | | time_init | | | paging_init | | softirq_init | | | [get_smp_config] | | console_init | | | [init_apic_mappings] | | [init_modules] | | | [резервируем память под INITRD] | | [настраиваем профилирование] | | | probe_roms для поиска | | kmem_cache_init | | | возможных ROMs | | sti | | | request_resource для резервирования | | calibrate_delay | | | памяти под видео RAM | | [настраиваем INITRD] | | | request_resource для резервирования | | mem_init | | | всех стандартных ресурсов | | free_all_bootmem | +--| I/O системной платы ПК | | kmem_cache_sizes_init | +---------------------------------------+ | [proc_root_init] | | fork_init | | proc_caches_init | | vfs_caches_init | | buffer_init | | page_cache_init | | kiobuf_setup | | signals_init | +-----------------------------------------+ | bdev_init | | init/main.c:: | | inode_init | | init(): { .поток init"а .} | | [ipc_init] | | do_basic_setup | | [dquot_init_hash] | | {иниц-я шин/устр-в и нач-ые вызовы} | | check_bugs | | free_initmem | | [smp_init] {*below} | | открываем /dev/console | | пускаем поток init"а {--->} | .| выполняем init скрипт или шелл | | unlock_kernel | | или паникуем | | cpu_idle | +-----------------------------------------+ +-------------------------------+ +---------------------------------------+ | smpboot.c::smp_init | |---------------------------------------| | arch/i386/kernel/smpboot.c:: | | smp_boot_cpus(): | | [mtrr_init_boot_cpu] | smp_store_cpu_info | | print_cpu_info | | сохраняем соотв-ия CPU ID/APIC и ID | | verify_local_APIC | | connect_bsp_APIC | | setup_local_APIC | | для каждого корректного APIC ID | | do_boot_cpu(apicid) | | setup_IO_APIC | | setup_APIC_clocks | | synchronize_tsc_bp |+---------------------------------------+

......

Страницы: 1 | [2] |




 




 

Записник:
Вибранні реферати  

Рефератів в нашій базі:
Рефераты: 16675
Розділи у алфавытному порядку:
АБВГДЕЖЗ
ИЙКЛМНОП
РСТУФХЦЧ
ШЩЪЫЬЭЮЯ

 

Підказка: Обмін даними між зовнішніми пристроями та мікропроцесорною системою. Переривання. Система переривань. Сегментна організація пам’яті. Завантаження ОС Linux. Ініціалізація ядра | Реферат

TextReferat © 2021 - Реферати українською мовою, українські реферати на нашому сайті ви можете скачати безкоштовно, також можете перед завантаженням ознайомитись за потрібним вам рефератом. Якщо ви не можете знайти потрібний вам реферат, користуйтесь пошуком.