Публикации по теме 'operating-systems'
Свет на «OBJECT_HEADER-> TypeIndex» в Windows 10
В ОС Windows системные ресурсы (например, процессы, файлы, устройства), которым необходимо присвоить имя, совместно использовать, защитить или открыть для пользовательского режима, управляются ОС как объекты . Пользовательские приложения могут обращаться к этим объектам/ресурсам не напрямую, а через Диспетчер объектов ( Объект ), подсистему, управляющую доступом к системным объектам/ресурсам. . Например, Windows 10 (сборка 16299) имеет 64 различных типа объектов.
Но что такое..
Жесткие ссылки и программные ссылки в Linux
Linux — это операционная система (ОС) на основе хранилища, что означает, что все ее функции управляются взаимодействием файлов и папок. Когда вы даете команду своему компьютеру, он ищет файл, связанный с этой командой, и возвращает его с помощью функции. Эти файлы хранятся в определенной части жесткого диска, поэтому мы можем думать об ОС как о системе, способной управлять связью между аппаратным и программным обеспечением.
Жесткий диск — это физический объект, мы можем его увидеть и..
Понимание systemd
Введение
Предварительные требования 1. Знакомство с основными командами Linux. 2. Понимание процессов, демонов и контрольных групп Linux.
Официальный веб-сайт описывает systemd (пишется с маленькой буквы «s») как набор инструментов, который образует базовый строительный блок для системы Linux. systemd управляет процессом загрузки для систем Linux. В качестве реализации инициализации он имеет PID 1, как и другие системы инициализации, например System V, Upstart.
Что в нем?
Прежде чем..
Параллелизм против параллелизма.
Подход на основе примеров для понимания параллелизма и параллелизма с намеком на Go.
Недавно я начал изучать параллелизм в Go и пообещал писать сообщения по темам, которые я изучаю, читая книгу «Параллелизм в Go». Итак, вот он, первый пост из серии. Мы получим обзор того, что такое параллелизм, чем он отличается от параллелизма, а также различные проблемы, с которыми мы должны бороться, чтобы писать безопасные программы. Итак, начнем с вопроса:
Что такое параллелизм?
В..
Планирование ЦП и Планировщик: Часть 1
Планирование ЦП и Планировщик: Часть 1
«Планирование ЦП является основой мультипрограммных операционных систем. Переключая ЦП между процессами, операционная система может повысить производительность компьютера».
Прежде чем погрузиться в алгоритм планирования, давайте рассмотрим некоторые основные термины, связанные с процессом во время его выполнения.
Время прибытия: время, когда процесс входит в очередь готовности.
Время завершения: время, когда процесс завершает свое..
Особенности файловой системы, с которыми мы столкнулись при разработке механизма синхронизации Mail.Ru Cloud
Синхронизация данных - одна из основных функций настольного клиента Mail.Ru Cloud . Его цель - полностью синхронизировать выбранные папки и файлы на пользовательских ПК с их версией в облаке. При разработке этого механизма мы обнаружили некоторые (поначалу) довольно очевидные особенности различных файловых и операционных систем. Однако, если вы не знаете о них, вы можете оказаться в затруднительном положении (вы не сможете скачать или удалить файл). В этой статье мы собрали..
Запуск Comdex 1992 OS/2
Ниже представлена моя речь на Comdex, посвященном запуску OS/2 .
___________________________________________________________
Здравствуйте, я владею The Corner Store, небольшим магазином на углу 21 века. У нас есть то, что должно быть в деревенском магазине на углу в 21 веке: товары для творчества, игры, шахматные доски, компакт-диски с классикой, компьютеры, программное обеспечение и, конечно же, OS/2 2.0.
Почему мы носим OS/2? Это волнение, прогресс, приключения, веселье.
OS/2 —..