
- •Етапи розвитку еом. Типи і характеристики еом
- •Призначення еом. Структура пк.
- •Класифікація програмного забезпечення. Призначення ос. Основні сучасні ос.
- •Покоління ос. Класифікація ос.
- •Загальна характеристика ms dos. Структура ms dos.
- •Ms dos. Функціональне призначення основних складових.
- •Bios. Програма початкового завантаження. Переривання
- •Модуль розширення dos. Драйвери пристроїв. Базовий модуль dos
- •Інтерпретатор команд, утиліти, інструментальні засоби ms dos. Структура диска
- •Адресний простір пк в ос ms dos. Типи пам’яті.
- •Структура носіїв інформації в ms dos. Конфігурація і форматування.
- •Файлова система ms dos. Основні команди ms dos.
- •Файлова система Windows 98. Fat 32. Файлова система ntfs
- •Команди конфігурування ms dos в файлі Confyg.Sys
- •Команди конфігурування ms dos в файлі Autoexec.Sys
- •Поняття процесу. Стани процесів, списки станів процесів
- •Перехід процесів із стану в стан. Діаграма переходу процесів
- •Блок керування процесом. Функції ос при роботі з процесами.
- •Створення, призупинення, відновлення, зміна пріоритету процесу. Діаграма стану процесів з операціями призупинки та відновлення
- •Функції ядра ос. Рівні ієрархії ос
- •Асинхронні паралельні процеси. Взаємовиключення, критичні області
- •Примітиви взаємовиключення. Алгоритм Деккера.
- •Взаємовиключення для n-процесів. Семафори, операції над ними
- •Механізм реалізації взаємовиключення з використанням семафорів. Застосування семафорів
- •Задача „голодного філософа”. Алгоритм розв'язку задачі „голодного філософа”
- •Поняття процесу, ресурсу в ос Unix. Типи ресурсів в ос. Управління ресурсами.
- •О сновні концепції побудови ос Unix
- •Склад ос Unix.
- •Ядро ос Unix. Принципи керування процесами.
- •Керування процесами в Unix. Події, сигнали, програмні канали.
- •Керування пам’яттю в ос Unix.
- •Файлова система ос Unix.
- •Структура файлової системи
- •Будова файлової системи unix
- •Файлова система ос Unix. Індексні дескриптори файлів в ос Unix.
- •Організація введення/виведення в ос Unix.
- •Робота користувача в ос Unix. Командна мова с-shell.
- •Порядок роботи
- •Робота користувача в ос Unix. Основні утиліти
- •Порядок роботи
- •Характеристика oc Linux. Інструментальні засоби.
- •Характеристика ос Windows, її основні компоненти
- •Структура ос Windows 98. Рівні захисту роботи процесора.
Порядок роботи
На панелі задач Windows вибрати Start-> Run.
Ввести команду: telnet svm-070
Зареєструватись в ОС UNIX.
Ознайомитись з довідковою інформацію по наведених в теоретичній частині командах ОС UNIX (використовуючи команду man).
Навчитись працювати з командами ОС UNIX: створювати та знищувати директорії, створювати, копіювати, переіменовувати, переглядати, архівувати та знищувати файли (всі експерименти проводити в окремій особистій директорії).
Вийти з системи.
Оболо́нка C (С shell (csh)) — командна оболонка Unix із вбудованою скриптовою мовою, розроблена Біллом Джоем, активним розробником BSD UNIX і творцем редактора vi, в 1979 році.
Оболонка базувалась на коді командного інтерпретатора шостої версії UNIX.Скриптова мова не поступалась оболонці Борна за потужністю, але відрізняласьсинтаксисом. У той час як Борн скопіював всі основні оператори з мови Алгол 68, Білл Джой використав у ролі макета мову Сі, ймовірно, керуючись своїми вподобаннями та вподобаннями інших користувачів BSD UNIX.
На початку 90-х C shell зазнав великої критики за свою двозначність і небагатослівність інтерпретатора, що зупиняє виконання скрипта, але не звітує про жодні подробиці стосовно того, що ж усе-таки сталось. Часом скрипти csh працювали зовсім не так, як цього очікував користувач. Також зустрічались ситуації, коли інтерпретатор вибраковував, рядки коду, які, здавалося б, позбавлені протиріч.
C shell увійшов до поставки 4.1BSD і досі залишається базовою частиною всіх її нащадків, у тому числі FreeBSD і OpenBSD.
Робота користувача в ос Unix. Основні утиліти
Робота в UNIX починається з реєстрації в системі, яка складається з двох операцій вводу імені користувача (Login) і пароля (Password):
Login: ki-4
Password: ...
Якщо реєстраційне ім'я і пароль допустимі в системі UNIX, то система виведе поточну інформацію і підказку команди. Якщо ж при вході в систему буде зроблена помилка вводу імені або пароля, UNIX виведе повідомлення:
Login incorrect
Після цього можна спробувати ввійти в систему ще раз.
Порядок роботи
На панелі задач Windows вибрати Start-> Run.
Ввести команду: telnet svm-070
Зареєструватись в ОС UNIX.
Ознайомитись з довідковою інформацію по наведених в теоретичній частині командах ОС UNIX (використовуючи команду man).
Навчитись працювати з командами ОС UNIX: створювати та знищувати директорії, створювати, копіювати, переіменовувати, переглядати, архівувати та знищувати файли (всі експерименти проводити в окремій особистій директорії).
Вийти з системи.
Основні утиліти UNIX..
саt- конкатенція файлів. chmod- зміна атрибутів захисту файлів.,
chown, chgrp - зміна власника , або групи файлів. dd - копіювання і перетворення файлів,
df - повідомлення про вільні і зайняті блоки, df space- повідомлення про вільнийізайнятийпростір на диску,
dir cmp - порівняння каталогів і файлів. du - вивід інформації про розмір файлів у каталогах.
f-diske - створення і модифікація таблиці, file - визначити тип файлу,
format - форматування флопі -диску, mktito - створення FIFO -файлу.,
nl - нумерація стрічкова у файлі., rename -зміна імені файла,
touch - обновлення часудоступу і модифікація файлів,
teil -вивести залишок файла.
Обробка текстових стрічок.
сmp - побайтне порівняння файлів, comn - пострічкове порівняння файлів, сutu -розбивка на ,
fold -розбивка довжини стрічок, grep -пошук по шаблону, paste - змивання стрічок.
Управління процесами.
env -середовище команди, exit - завершення роботи командногоінтерпретатора
export - додавання змінних в середовище команд, nill - завершити процес, nice -виконати процес,
set - встановлення режиму, wait - чекання завершення процесу.