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

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

25
Як я можу безпечно створити вкладений каталог?
Який найелегантніший спосіб перевірити, чи існує файл файлу в каталог, а якщо ні, створити каталог за допомогою Python? Ось що я спробував: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Якось я сумував os.path.exists(дякую Канджу, Блеру та Дугласу). Ось що я маю зараз: …

30
Яка різниця між процесом і потоком?
У чому полягає технічна різниця між процесом і потоком? Я відчуваю, що таке слово, як "процес", перевтомлюється, а також є апаратні та програмні потоки. Як щодо легких процесів на таких мовах, як Ерланг ? Чи є певна причина використовувати один термін над іншим?


28
Які є ресурси для початку роботи з розробки операційної системи? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Я завжди хотів зробити це розробити власну власну операційну систему (не обов'язково фантастичну, як Linux чи Windows, але …

20
Як я можу програмно визначити операційну систему на Java?
Я хотів би визначити операційну систему хоста, що моя програма Java працює програмно (наприклад: я хотів би мати можливість завантажувати різні властивості залежно від того, перебуваю я на платформі Windows або Unix). Який найбезпечніший спосіб зробити це зі 100% надійністю?

16
Що таке бінарний інтерфейс програми (ABI)?
Я ніколи чітко не розумів, що таке ІПС. Будь ласка, не вказуйте мені на статтю у Вікіпедії. Якби я міг це зрозуміти, я б тут не розміщував такого довгого повідомлення. Це мій погляд на різні інтерфейси: Телевізійний пульт - це інтерфейс між користувачем та телевізором. Це існуюча сутність, але марна …

4
Що таке приватні байти, віртуальні байти, робочий набір?
Я намагаюся використовувати утиліту perfmon Windows для налагодження витоків пам'яті в процесі. Ось як парфмон пояснює терміни: Робочий набір - це поточний розмір робочого набору цього процесу в байтах. Робочий набір - це набір сторінок пам'яті, які останнім часом торкаються ниток у процесі. Якщо вільна пам'ять на комп’ютері перевищує поріг, …

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

13
На яких мовах написані Windows, Mac OS X та Linux?
Мені було просто цікаво, хто знає, з яких мов програмування створені Windows, Mac OS X та Linux та які мови використовуються для кожної частини ОС (тобто: ядро, архітектура плагінів, компоненти графічного інтерфейсу тощо). Я припускаю, що для кожної мови існує кілька мов, і явно знаю, що ядро ​​Linux написано на …

13
Які ресурси поділяються між потоками?
Нещодавно мені в інтерв'ю задали запитання, в чому різниця між процесом і потоком. Дійсно, я не знав відповіді. Я хвилину подумав і дав дуже дивну відповідь. Нитки поділяють однакову пам’ять, процеси - ні. Відповівши на це, інтерв'юер посміхнувся злісно і посміхнувся на мене: З. Чи знаєте ви сегменти, на які …

26
Context.startForegroundService () тоді не викликав Service.startForeground ()
Я використовую ServiceClass в ОС Android Android. Я планую використовувати Serviceфонове зображення. У документації на Android зазначено, що Якщо ваш додаток націлений на рівень API 26 або вище, система накладає обмеження на використання або створення фонових служб, якщо сам додаток не виходить на перший план. Якщо додатку потрібно створити послугу …

3
Як запустити програму без операційної системи?
Як ви запускаєте програму самостійно без операційної системи? Чи можете ви створити програми складання, які комп'ютер може завантажувати та запускати при запуску, наприклад, завантажувати комп'ютер з флешки, і він запускає програму, що знаходиться на процесорі?

6
Чому Linux називають монолітним ядром?
Я читав, що Linux - це монолітне ядро. Чи означає монолітне ядро ​​компіляцію та зв’язування повного коду ядра у виконуваний файл? Якщо Linux здатний підтримувати модулі, чому б не розбити всі підсистеми на модулі та завантажити їх при необхідності? У цьому випадку ядро ​​не повинно завантажувати всі модулі спочатку і …


16
Як перевірити ОС за допомогою директиви препроцесора?
Мені потрібен мій код, щоб робити різні речі на основі операційної системи, на якій він збирається. Я шукаю щось подібне: #ifdef OSisWindows // do Windows-specific stuff #else // do Unix-specific stuff #endif Чи є спосіб це зробити? Чи є кращий спосіб зробити те ж саме?

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