Операційні системи та комп'ютерні мережі

Мета дисципліни – оволодіння основами теоретичних знань та набуття практичних навичок у галузі операційних систем (ОС), що необхідні для студентів-геоінформатиків по автоматизованим системам обробки інформації та керування ОС, по організації локальних мереж та забезпечення безпеки інформації; висвітлення студентам історії ОС, з основними поняттями і термінами ОС; розглянути з сучасний стан ОС та їх різновидами; дати навички по створенню локальних мереж, їх налаштуванню та адміністрування; апаратне і програмне забезпечення комп’ютера.

Курс забезпечує формування у студентів поняття про тенденції розвитку комп’ютерної техніки та програмних засобів, технічних засобів інформатизації; про склад, призначення та функції ОС, оболонки та середовища; закріплення практичних навичок використання можливостей ОС; опанування комп‘ютерними технологіями: програмування служб, налаштування інтерфейсів та процесів в ОС, робота з віртуальною пам’яттю ОС, програмування пакетних файлів, робота з реєстром, основи безпеки ОС, налаштування локальних мереж, запуск та обслуговування серверів.

  • Завдання (вивчення основ):
    • ознайомити студентів із різноманіттям підходів до побудови ОС, структур ОС;
    • закріпити навички практичної роботи з програмування в ОС, в тому числі ядра ОС, реєстра, пакетних файлів та служб;
    • продемонструвати студентам особливості використання системних викликів;
    • дослідити зі студентами тенденції розвитку сучасних ОС;
    • засвоєння студентами базових знань по основним принципам побудови ОС та комп’ютерних мереж (серед сучасних ОС вивчаються системи Windows 7/10, Windows Server 2012, Linux/Ubuntu/ElementaryOS, RedHad та Android. Курс побудований на порівнянні основних операційних систем, принципів їх побудови та функціонування, основних рис користувацького інтерфейсу, налаштування ОС, а також детальне ознайомлення з мобільною ОС Android. У сфері комп’ютерних мереж вивчаються детальніше локальні мережі, мережі Ethernet, їх будова, топологія, налаштування, організація серверів, забезпечення безпеки мереж).
  • В результаті вивчення навчальної дисципліни студент буде знати:
    • Місце операційної системи у складі інформаційної системи; будову та призначення ОС, характеристики і функції сучасних ОС, принципи роботи основних підсистем ОС
    • Основні механізми управління ресурсами обчислювальної системи; призначення основних модулів і принципи побудови ОС
    • Організацію управління локальними і розподіленими ресурсами; процеси установки, завантаження і управління ОС; основні чинники, що впливають на різні характеристики ОС; класифікацію ОС
    • Основні напрями розвитку сучасних операційних систем; про основні поняття, використовувані в теорії операційних систем: процесу, потоку, ядра, віртуальної пам'яті відеокарти; про основні принципи організації і управління пам'яті
    • Основні механізми керування процесами і потоками в системах; основні моделі, що закладаються при створенні операційних систем; структуру і архітектуру операційних систем, що вивчаються, їх переваги і недоліки
    • Основні моделі комп’ютерних мереж; основні топології комп’ютерних мереж
    • Основні стандарти передачі даних OSI; стек протоколів TCP/IP та його налаштування
    • Основні серверні системи на їх запуск та налаштування клієнт-серверної взаємодії комп’ютерів
  • В результаті вивчення навчальної дисципліни студент буде вміти:
    • Інсталювати та налаштовувати операційні системи; працювати з системною базою даних реєстру та системними викликами
    • Організувати призначене для користувача середовище для роботи; працювати з інтерфейсом операційних систем
    • Ставити і вирішувати задачі адміністрування і конфігурації систем автоматизації вирішення прикладних задач під управлінням різних операційних систем; працювати зі службами Windows, Shell та системними викликами; користуватися інструментальними засобами ОС Windows 10 та UNIX Ubuntu; налаштовувати графічний інтерфейс UNIX систем
    • Створювати командний файл з використанням конструкцій, що управляють; налаштовувати безпеку ОС та роботу з потоками; використовувати команди управління системою, користуватися електронною довідковою службою ОС
    • Планувати та організувати побудову локальної мережі; встановити та налаштувати серверні версії ОС