Запитання з тегом «operating-systems»

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

30
Як створити власну мову програмування та компілятор для неї [закрито]
Я ретельно займаюся програмуванням і натрапив на мови, включаючи BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembly та ін. Я не можу зрозуміти, як люди створюють мови програмування та розробляють компілятори для цього. Я також не міг зрозуміти, як люди створюють ОС, …

15
Чому Таненбаум помилявся в дебатах Таненбаум-Торвальдс?
Нещодавно мені присвоїли читання з дебатів Таненбаума-Торвальда в моєму класі ОС. У дебатах Таненбаум робить деякі прогнози: Мікрохвильовки - це майбутнє x86 вимерти, а архітектура RISC домінуватиме на ринку (Через 5 років) усі матимуть безкоштовну ОС GNU Мені був рік, коли дебати відбувалися, тому мені не вистачає історичної інтуїції. Чому …

12
Як операційні системи… запускаються… без роботи ОС?
Мені зараз справді цікаво. Я програміст Python, і це питання мене просто заплутало: Ви пишете ОС. Як ви це запускаєте? Це потрібно якось запустити, і це в рамках іншої ОС? Як програма може працювати без роботи в ОС? Як ви скажете комп'ютеру запускати, скажімо, C, і виконувати ці команди на …

4
Які операційні системи використовуються в літаках та які мови програмування вони розроблені? [зачинено]
Мені було цікаво, чи хтось знає, яка операційна система використовується в комерційних літаках (скажімо, Boeing або Airbus). Також, що таке (бажана) мова програмування в режимі реального часу? Я чув, що Ада використовується в Boeing, тому моє питання - чому Ada? за якими критеріями хлопці Boeing повинні були вибрати цю мову? …

12
Що розуміється під фразою "Програмне забезпечення може замінити апаратне забезпечення"?
Вивчаючи курс початківців на апаратно-програмному інтерфейсі та операційних системах, часто виникає тема, чи було б краще замінити деякі апаратні частини на програмне забезпечення і навпаки. Я не можу встановити з'єднання.

11
Чому саме програмне забезпечення ОС?
Я намагаюся визначити технічні деталі, чому програмне забезпечення, яке виробляється на мовах програмування для певних операційних систем, працює лише з ними. Наскільки я розумію, що двійкові файли є специфічними для певних процесорів завдяки специфічній для процесора мовою мови, яку вони розуміють, і різним наборам інструкцій між різними процесорами. Але звідки …

10
Чому б не мати ОС на високому рівні? Чи ефективніші мови низького рівня?
Не будучи самовпевненим, я хотів би, щоб ви розглядали можливість цього. Більшість ОС сьогодні базується на досить низьких мовах (в основному на C / C ++). Навіть нові, такі як Android, використовує JNI, і основна реалізація знаходиться в C Насправді, (це особисте спостереження) багато програм, написаних на C, запускаються набагато …

8
Чому (не) сегментація?
Я вивчаю операційні системи та архітектуру x86, і, коли я читав про сегментацію та пейджинг, мені, природно, було цікаво, як сучасні ОС керують управлінням пам'яттю. З того, що я виявив, Linux та більшість інших операційних систем по суті уникають сегментації на користь пейджингу. Декілька причин цього, які я знайшов, - …

5
Чому Windows / Linux не використовують реляційні бази даних (RDBMS)?
Чому Windows / Linux не використовують реляційні бази даних ( RDBMS )? Я знаю, що вони використовують файлові системи для зберігання всіх даних, але ви не вважаєте, що більш ефективно використовувати бази даних, як ми використовуємо на веб-сайтах / веб-додатках? Будь ласка, детальніше поясніть використання файлової системи над базою даних …

3
Веб-сервери в режимі ядра: розумна оптимізація чи кошмар безпеки?
Я читав тему новин Hacker News, де один користувач розміщує посилання з 2011 року, пояснюючи, що IIS набагато швидше, ніж більшість інших (* nix) веб-серверів. Інший користувач відповідає, пояснюючи, що IIS отримує цю перевагу, маючи модуль ядра під назвою HTTP.sys . Наскільки мені відомо, більшість інших популярних веб-серверів 2015 року …

3
Чому "жирові бінарні файли" більше не використовуються для міжплатформних додатків?
Наскільки я знаю, так звані "жирові файли" - виконувані файли, що містять машинний код для декількох систем - реально використовуються лише на комп'ютерах Apple, і навіть там здається, що вони використовували їх лише тому, що їм потрібно було перейти з PowerPC до x86. В наші дні багато програмного забезпечення є …

5
Чи можливо зчитувати пам'ять з іншої програми, виділивши весь порожній простір у системі?
Теоретично, якби я створив програму, яка виділяла всю невикористану пам'ять в системі, і продовжувала запитувати все більше пам’яті, оскільки інші програми звільняли пам'ять, яка їм більше не потрібна, чи можна було б прочитати нещодавно звільнену пам'ять з інших програм ? Або це якось захищено сучасною операційною системою? У мене немає …

8
Якась основна відмінність Unix від Linux у дизайні та інших аспектах? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 7 років тому . Я продовжую читати це речення: Linux - це система, схожа на Unix, але це не Unix. Я не знаю, яка …

3
Насправді розробник також адмініструє СУБД і систему? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я справді не знаю, де ще запитати. Отож ось це йде. Я працюю в …

8
Чи є ОС, які досить прості для навчання? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Мені дуже хотілося б зрозуміти, як працює операційна система за кадром. Однак я думаю, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.