Публикации по теме 'operating-systems'


Основы управления памятью
Функциональность компьютера зависит от двух вещей — процессора и памяти. До сих пор мы фокусировались на процессоре, но теперь мы сосредоточимся на памяти. Критерии памяти Размер: Всегда желательно иметь больший объем памяти, чтобы мы могли решать и большие задачи. Время доступа: всегда желательно иметь меньший доступ время, и доступ к памяти должен быть наименьшим временем. Стоимость за единицу: это стоимость памяти. Таким образом, каждый всегда хочет, чтобы стоимость была..

Внутренности | Операционные системы
Компоненты операционной системы играют ключевую роль в совместной работе различных частей компьютерной системы. Рабочие компоненты обсуждаются ниже. Основные элементы Каждая часть оборудования подключена к материнской плате через физическое соединение, т.е. системную шину. На приведенном выше рисунке данные могут передаваться между ЦП и памятью, ЦП и вводом-выводом или даже памятью и модулями ввода-вывода. Память состоит из набора ячеек, определяемых последовательно..

Каталог Linux — /proc, часть первая
Глубокое погружение в каталог Linux /proc/pid Что такое прок Каталог /proc в системе Linux также является файловой системой, но он отличается от других распространенных файловых систем, таких как /etc , /var … proc — это псевдофайловая система (то есть виртуальная файловая система), в которой хранится ряд специальных файлы текущего состояния работы ядра, с помощью которых пользователи могут просматривать соответствующее системное оборудование и текущую информацию о запущенных..

Истинный смысл компьютерной системы
В современную эпоху компьютер — это машина для переоценки ценностей человечества. Точнее, можно сказать, что это также облегчает нашу повседневную вычислительную деятельность на различных этапах. Но если вы подумаете об этом логически, то обнаружите, что различные его фазы связаны с систематическим механизмом, который мы назвали операционной системой. Даже вы увидите, что эта операционная система в настоящее время является спасательным кругом для всех вычислительных операций. Но одно..

Демистификация Linux: происхождение Linux (часть 1)
Linux Demystified — это серия блогов Клуба программирования IIT Kanpur, посвященная всем основным компонентам дистрибутива Linux. Эта серия статей не является введением в установку/использование Linux и не сравнением различных дистрибутивов Linux, а скорее объяснением того, что делает Linux таким настраиваемым и мощным. В конце этой серии вы сможете настроить свою собственную ОС, оценить различия и выбрать из вариантов, доступных на каждом небольшом уровне операционной системы. Хотя полный..

Пейджинг в операционной системе
В операционных системах пейджинг — это механизм хранения, используемый для извлечения процессов из вторичного хранилища в основную память в виде страниц. Основная идея пейджинга состоит в том, чтобы разделить каждый процесс в виде страниц. Основная память также будет разделена в виде кадров. Пейджинг — это схема управления памятью, которая позволяет физическому адресному пространству процесса быть прерывистым — Избегает внешней фрагментации — Избегает необходимости уплотнения —..

Обратное вредоносное ПО libfuse
У недавнего zer0pts CTF 2021 была реверсивная проблема: заражение в реверсивной, разминочной категории. [96 баллов] На этой машине установлен бэкдор: nc other.ctf.zer0pts.com 11011 или nc any.ctf.zer0pts.com 11011 Как я могу использовать его, чтобы получить флаг в каталоге /root? автор: ptr-yudai infected_bf473725549e7b89f972756fef2936aa.tar.gz Давайте попробуем загрузить программу в IDA и посмотрим, что же такое бэкдор. Main просто вызывает register_backdoor, который..