русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Ядро ОС.


Дата додавання: 2013-12-23; переглядів: 1408.


Выбор варианта коробки скоростей МРС.

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

Логічно будь-яка операційна система поділяється на два рівні: програми ядра системи і програми користувачів. Це схематично показано на малюнку 1-1.

 

 

 

Рис. 1-1. Логічні рівні програм операційної системи.

Ядро призначене для забезпечення інтерфейсу і керування апаратурою. Програми ядра виконуються на рівні ядра, на якому можуть виконуватися привілейовані операції. Це дозволяє ядру здійснювати повний контроль над апаратурою і над програмами рівня користувача, а також забезпечувати середовище, у якій усі програми розділяють між собою всю наявну апаратну частину комп’ютера на основі відповідних прав і привілеїв.

 

Програми користувача, команди і бібліотеки співіснують на рівні користувача. Цей рівень означає непривілейований доступ до використовування апаратних ресурсів. Програми користувальницького рівня тому виконуються в замкнутому середовищі, контрольоване ядром, що запобігає одночасно виконуванню програм від перетинання один з одним ( випадково чи навмисно).

Призначення операційної системи полягає в забезпеченні зручності керування комп’ютером.

Велика частина роботи операційної системи полягає в тому, щоб сховати від користувачів деякі складні і непотрібні їм деталі.

ОС, виконуючи роль посередника, має дві мети:

  1. ефективно використовувати комп’ютерні ресурси.
  2. створювати умови для ефективної роботи користувача

 

Під ресурсами комп’ютера звичайно розглядають:

- час роботи процесора,

- адресний простір основної пам’яті,

- обладнання введення – виведення, файли, що зберігаються в зовнішній пам’яті

Компоненти ОС поділяються на 2 класи: системні і прикладні.

До прикладних компонентів відносяться текстові редактoры, компілятори, системи програмування, програми графічного виводу інформації, комунікаційні програми і т.д.

До системних компонентів відносяться ядро системи, що забезпечує взаємодію всіх компонентів, завантажник програм, підсистеми, що забезпечують діалог з людиною - віконна система, інтерпретатор команд, і файлова система. Саме системні компоненти ОС визначають її основні властивості.

2) Операційні системи поділяються на однокористувальницькі і багатокористувальницькі, однозадачні і багатозадачні, з текстовим чи з графічним інтерфейсом. Крім того бувають мережні ОС, що забезпечують роботу комп'ютерів у локальній мережі.

Притклад:

ОС MS-DOS є однокористувальницької однозадачной ОС з текстовим (командним) інтерфейсом. У такий ОС у кожний момент часу працює 1 користувач, що може одночасно запустити 1 програму, і спілкується з ОС, набираючи текстові команди. ОС Windows-95 є однокористувальницькою багатозадачною ОС із багатовіконним графічним інтерфейсом.

ОС повинна здійснювати:

- керування процесами (розподіляє ресурс - процесорний час);

- керування пам'яттю (розподіляє ресурс - адресний простір основної пам'яті);

- керування довготермінової пам¢яті (магнітні диски, флеш - пам¢ять ...)

- керування пристроями (розподіляє ресурси) - устаткування введення - висновку;

- керування даними (розподіляє ресурс - дані чи файли – завантаження користувальницьких програм у пам¢ять).

- Паралельно виконання декількох задач

- Організація взаємодії задач одна з іншою

- Захист системних ресурсів, даних і програм користувача, виконуємих процесів і самої себе відпомилкових і злонаправленних дій користувачів і їх програм.

- Аутентифікацію (перевірка, що користувач той за кого себе видає) і авторизацію(перевірка користувача на право виконквати ту чи іншу операцію)

 

Функціонування комп'ютера після включення живлення починається з запуску програми первісного завантаження - Boot Track. Програма Boot Track ініціалізує основні апаратні блоки комп'ютера і регістри процесора (CPU), накопичувач пам'яті, контролери периферійного устаткування. Потім завантажується ядро ОС, Operating System Kernel. Подальше функціонування ОС здійснюється як реакція на події, що відбуваються в комп'ютері.


<== попередня лекція | наступна лекція ==>
| Призначення ОС


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн