Все про Assembler українською мовою на сайті net.kr.ua

 

:: Меню ::

Головна
Введення
Архітектура реального режиму
Основи програмування
Команди і алгоритми
Розширені можливості сучасних мікропроцесорів
Система команд процесорів Intel
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

=

 

 

 

 

fff00e50

Навіщо потрібна ос?

Микита Становський
Навіщо потрібна ос?
Я дивився відео про асемблер і там говорилося "мова асемблера компілюється асемблером в машині команди", тобто ми отримуємо нулі та одиниці. Навіщо тоді потрібна ОС, якщо ми вже на найменшому рівні? Як ос може обмежувати код на асемблері (переривання)? Яку роль виконує ОС, коли ми отримуємо нулі та одиниці після компіляції асемблера



Відповіді:

John G. Wild
Вона потрібна для більш зрозумілої взаємодії користувача із залізом.

./AcU-235
ОС - це спосіб зобразити машинні команди більш зрозумілою людині мовою. І згодом це переросло у графічну оболонку для користувача, який, в принципі, не зацікавлений у роботі з кодом.

Upupa epops
Я тут, напевно, один із небагатьох, хто в школі вчився користуватися ПК ще на радянському комп'ютері без ОС і навіть файлового менеджера. Щоб щось зробити на цьому ПК, треба було написати програму. Так, не загуглити та скачати, а написати її самому. Щоб ти хоч частково зрозумів, наскільки незручно без ОС – спробуй замість Провідника Windows користуватися Командним рядком. ОС дозволяє користуватися комп'ютером звичайній людині без спеціальної освіти. Крім того, вона без втручання фахівця робить рутинні операції типу розподілу ресурсів між програмами, що одночасно працюють, видалення тимчасових файлів, виправлення некритичних помилок. Якщо ти вивчиш, наприклад, Асемблер, то ти зможеш писати програми. Але Асемблер – це не найпростіша мова програмування. Крім того, сучасний комп'ютер одночасно виконує багато програм - тільки таким чином досягається зручність користування ним. Якщо ж тобі без операційної системи довелося б вводити команди для запуску різних програм, для підключення до мережі, до принтера і т.д. сподобалося б, навіть за вміння програмувати.

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

Вован де'Морт
херня, без ОС ти свій код не скомпілюєш тому що компілятор запустити не зможеш як програму, для запуску компілятора потрібно буде завантажити якусь сумісну ОС

Володя
розумний та такий?, ну вийми зі свого компа гвинт, встав флешку з компілятором і кодом і спробуй запустити компілатор або код або що там мав




:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Популярне ::

-


:: Посилання ::

-


 

 

 


Copyright © net.kr.ua, 2019-2025 (assem.us)