Публикации по теме '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 —..