Вопросы, помеченные тегом «operating-system»

Операционная система (ОС) - это базовое программное обеспечение, роль которого заключается в том, чтобы быть абстрактным слоем между программными требованиями к ресурсам и доступным оборудованием, управлять вводом / выводом, распределением / освобождением памяти, файловыми системами, среди других основных задач устройства (не обязательно компьютер) должен делать.
avatar
Satyam Dwivedi
9 августа 2021 в 07:14
63
1

Разница в производительности сегментации и пейджинга и применение в ОС

Я хотел узнать, в чем именно заключается прирост производительности при использовании пейджинга по сравнению с сегментацией в современных операционных системах, поскольку одна страдает от внешней фрагментации, а другая от внутренней фрагментации >, и оба должны...
avatar
Daniel Catalano
8 августа 2021 в 20:32
31
0

Представляет ли тип дескрипторов сегмента его разрешения READ/WRITE/EXECUTE?

Я читаю понимание ядра linux, третье издание и читаю раздел об дескрипторах сегментов. Страница: 70, http://gauss.ececs.uc.edu/Courses/c4029/code/memory/understanding.pdf из всех полей для дескриптора сегмента я не смог найти ни одного поля разрешений для ЧТЕНИЯ,...
avatar
Snipe
8 августа 2021 в 18:00
47
1

Создание новых файлов CSV из входных данных в другом каталоге

Я просто пытаюсь изменить файл CSV с помощью Python. Когда все файлы находились в одном каталоге, все было в порядке. Теперь, когда входные файлы находятся в другом каталоге, а не в том, где будут выходные файлы, все взрывается, очевидно, потому что файлы не...
avatar
Ubuntu
8 августа 2021 в 08:09
160
1

Как удалить родительский каталог скрипта с помощью модуля os?

В настоящее время я создаю программу на Python, которая запускает определенные строки кода, а затем удаляет себя. Я использую этот код: import os os.remove("program.py") Где program.py — это имя моей программы, которая удалит себя. Но моя программа находится в...
avatar
Nathace
7 августа 2021 в 16:51
68
1

Скрипт Linux для печати пользователей с наибольшим количеством файлов

Я пытаюсь написать скрипт, который для каждого каталога, указанного в стандартном вводе (в отдельной строке), выводит пользователя с наибольшим количеством файлов в этом каталоге. Пример: $ thewinneris << STOP > /etc > /tmp > /home/users/jakubo >...
avatar
Vishal Ram
7 августа 2021 в 12:59
96
0

Файлы Python не распознаются компьютером

Недавно я установил Python в свою систему (Win 10) и через Python IDLE написал простой код, например print("Hello") Работает хорошо, если запустить через шелл Но как только я сохраняю файл, а затем пытаюсь его открыть, он показывает, что программа не распознается...
avatar
Zheping Yin
7 августа 2021 в 01:38
83
0

Как работают политики замены страниц для систем с TLB?

Если у нас есть система с TLB, как выполняется замена страниц? Заменяет ли компьютер запись в TLB напрямую и удаляет ее из памяти, или мы каким-то образом сохраняем согласованность записи в TLB и таблице страниц? Если мы каким-то образом синхронизируем PTE, избежим ли...
avatar
JaneDoe
6 августа 2021 в 18:28
179
3

Обратная косая черта против прямой косой черты при перемещении файлов в python

Для перемещения некоторых файлов я использую этот код: import glob import os import shutil list_of_files = glob.glob('C:/Users/user/staff/*') latest_file = max(list_of_files, key=os.path.getctime) print(latest_file) filename=...
avatar
AmirHossein
6 августа 2021 в 15:48
108
2

Как удалить папку с питоном?

Я хочу удалить папку на диске Windows 'C' но я получаю PermissionError Я использовал модуль 'os', как обычно, но я точно не знаю, как решить проблему доступа Код: import os os.remove("C:\\Users\name\AppData\Local\Temp") Ошибка: line 2, in <module> ...
avatar
Tariq Hussain
5 августа 2021 в 20:07
53
2

как сделать каталог?

Данный код показывает мне ошибку; Я делаю папку под папкой под папкой в ​​соответствии с разными классами и их видео. Train - это папка, содержащая разные папки классов, в каждой папке классов есть определенные видео. каталог поезда выглядит примерно так; ---train ...
avatar
ligin pc
5 августа 2021 в 17:51
38
1

Общий мьютекс между процессами

Я изучаю использование мьютекса между процессами. У меня вопрос по этому поводу. Поскольку каждый процесс имеет свое собственное адресное пространство, мьютекс, определенный одним процессом, не может быть виден другому. Погуглив, я наткнулся на использование...
avatar
Bilbo Baggins
5 августа 2021 в 16:50
61
0

Есть ли ограничение на количество команд, которые ОС Linux может выполнять одновременно?

Я немного не знаю, где и как задать этот вопрос. У меня есть приложение, работающее на Kubernetes, которое любит выводить и выполнять команды. Я не разрабатывал это приложение. Я обнаружил, что это приложение обрабатывает и запускает команды примерно каждые 30 секунд —...
avatar
nannan
5 августа 2021 в 05:36
79
0

Получить производителя и модель системы в Python

Я пытался получить текущего производителя системы в python. Я видел способы сделать это в Windows, используя модуль wmi для Windows. Но как его получить в Linux и Mac?
avatar
newbPyth
4 августа 2021 в 14:49
56
1

Не могу удалить с диска - os.remove не работает

Почему это не работает? Он напечатал a, iv проверил путь и указал на нужное место. def delete_file(): try: file2remove = pathtofiles+clicked if os.path.exists(file2remove): os.remove(file2remove) idx = listbox.get(0,...
avatar
Adrika Bhadauria
4 августа 2021 в 13:16
44
2

Я хочу очистить папку% temp% с помощью python. Когда я пытаюсь запустить скрипт, он выдает ошибку разрешения: файл открыт в VS Code

import os import shutil for root, dirs, files in os.walk(r"C:\Users\Shivji\AppData\Local\Temp"): for file in files: path = os.path.abspath(os.path.join(root, file)) os.remove(path) for dir in dirs: path =...
avatar
user15619676
3 августа 2021 в 12:28
523
3

Переименование всех файлов в папке с определенным расширением с помощью python

Я использую Python, и я новичок. У меня есть папка с сотнями файлов, я переименовал их расширения в jp,gi,jpe и mp. Итак, я хотел бы перебрать их все, переименовать их все в соответствии с их расширением. Если это jp, то jpg, если это jpe, то jpeg, gif для gi и mp4 для...
avatar
danield
3 августа 2021 в 11:11
184
1

Как ядро ​​Linux удаляет закрытый fd из списка интересов epoll?

Я пытаюсь немного поиграть с epoll, и есть часть, которая меня немного смущает. Итак, из справочных страниц epoll: 6. Will closing a file descriptor cause it to be removed from all epoll interest lists? Yes, but be aware of the following point....
avatar
Ayush Kumar
3 августа 2021 в 08:32
35
0

os.environ не показывает некоторые переменные среды

Я установил одну переменную ANDROID_HOME как "/home/test/android-sdk", но когда я это сделал env_var = os.environ pprint.pprint(dict(env_var), width = 1) В результате не отображаются некоторые переменные среды, а также моя переменная ANDROID_HOME. (приведенный выше...
avatar
Kaiyu Yang
3 августа 2021 в 06:10
144
0

Почему proc_read(), функция, связанная с /proc в Linux, вызывается «повторно», пока не вернет 0?

В книге Operating System Concepts он разрабатывает модуль ядра, кажется, что модуль создает дополнительную запись с именем hello в файловой системе /proc в Linux, код модуля показан ниже, затем он использует команду cat /proc/hello, она говорит: «Каждый раз при чтении...
avatar
S. Lee
3 августа 2021 в 02:51
58
0

Итератор scandir не соответствует документации (Win10, py 3.9.6)

РЕДАКТИРОВАТЬ: двоеточия нужны, если утверждения действительно важны, не так ли? У меня ужасные трудности с получением списка файлов в моем рабочем каталоге данных. Пробовал listdir и scandir с тем же результатом, синтаксическая ошибка возникает при запуске среды...