Отправляет email-рассылки с помощью сервиса Sendsay

Сергей Пустовойтов (Пруль)

Пишем свою операционную систему. Работа с клавиатурой

Пишем свою операционную систему

Пишем свою собственную ОС на Ассемблере и Си с нуля. Своя файловая система, архитектура и т.д. Рассылка может использоваться для изучения низкоуровневого программирования. Результаты рассылки могут преобразоваться в самостоятельный проект ОС.

подписчиков: 197
Подписаться

Доброго времени суток! До предыдущего выпуска пользователь не как не мог взаимодействовать с нашей операционной системой, лишь наблюдать её работу. Теперь она уже умеет как-то реагировать на нажатия клавиш, отображая текстовые сообщения, но этого мало для нормального ввода данных. Однако сначала приведу Makefile для предыдущего выпуска: ifdef OS LDFLAGS = -mi386pe else LDFLAGS = -melf_i386 endif CFLAGS = -m32 -ffreestanding all: script.ld startup.o stdlib.o main.o interrupts.o tty.o ld (LDFLAGS) -T script....

2012-07-24 18:56:12 + Комментировать Автор:

Компьютерная безопасность - ежедневно о главном

Компьютерная безопасность - ежедневно о главном

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

подписчиков: 3399
Подписаться

Новости портала "Центр информационной безопасности" 24 Июля 2012 г. YouTube будет публиковать данные о пользователях-спамерах Видеохостинг YouTube планирует наказать своих пользователей, делающих грубые, оскорбительные или спамовые комментарии необычным способом Подробнее > Стоимость интернет-доступа вырастет из-за реестра запрещенных сайтов? Совет Федерации одобрил пакет законов, вводящих в России реестр запрещенных для детей сайтов. Подробнее > Microsoft не будет уведомлять пользователей о записи разгово...

2012-07-24 12:19:35 + Комментировать Автор:

Компьютерная безопасность - ежедневно о главном

Компьютерная безопасность - ежедневно о главном

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

подписчиков: 3399
Подписаться

Новости портала "Центр информационной безопасности" 24 Июля 2012 г. Контактная информация портала"Центр информационной безопасности" http://www.bezpeka.com Официальный сайт "Центра информационной безопасности" http://www.bezpeka.biz Электронный магазин продуктов и услуг по IT-безопасности http://www.bezpeka.net Каталог украинских интернет-ресурсов по IT-безопасности http://www.bezpeka.org Центр энергоинформационной безопасности E-mail: contacts@bezpeka.com Телефон: +380-612-12-92-83 Факс: +380-612-12-92-82...

2012-07-24 12:15:39 + Комментировать Автор:

Twitter является лучшим инструментом для определения психотипа человека

Новости. Энциклопедия сетевой безопасности

Ежедневно свежие новости компьютерного мира от проекта Inattack.ru. Информация о новых уязвимостях, новостях хакерского мира и не только!

подписчиков: 540
Подписаться

Энциклопедия сетевой безопасности. Новости www.inattack.ru Выпуск #818 за 2012-07-24 Хотите получать новости сразу после их публикации? Подпишитесь на нашу RSS-ленту Twitter является лучшим инструментом для определения психотипа человека 2012-07-24 05:37 Очевиден тот факт, что социальные технологии направлены на анализ поведения социума и его контроль. Социальные сети являются тем живым отражением активности человека, которого не хватало вычислительным центрам IBM для предсказания поведения отдельных людей...

2012-07-24 10:15:36 + Комментировать Автор:

Пишем свою операционную систему. Обработка прерываний

Пишем свою операционную систему

Пишем свою собственную ОС на Ассемблере и Си с нуля. Своя файловая система, архитектура и т.д. Рассылка может использоваться для изучения низкоуровневого программирования. Результаты рассылки могут преобразоваться в самостоятельный проект ОС.

подписчиков: 197
Подписаться

Доброго времени суток! В предыдущем выпуске мы реализовали более-менее полноценный вывод текстовой информации на экран с возможностью управления позицией курсора и цветом текста, однако до сих пор пользователь никак не мог взаимодействовать с нашей ОС. Сегодня мы исправим этот недостаток, написав простой драйвер клавиатуры PS/2 (USB клавиатуры эмулируют PS/2, так что и они будут поддерживаться. Прерывания Нам уже известно два механизма взаимодействия процессора с остальными устройствами - через специальные...

2012-07-23 17:28:05 + Комментировать Автор:

Компьютерная безопасность - ежедневно о главном

Компьютерная безопасность - ежедневно о главном

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

подписчиков: 3399
Подписаться

Новости портала "Центр информационной безопасности" 23 Июля 2012 г. Новое устройство позволит управлять сервером по SMS Необычный гаджет внешне напоминает обыкновенный сетевой фильтр, однако в реальности это машина для удаленного доступа, которую сотрудники компания могут использовать для тестирования безопасности и входа в ИТ-системы удаленных офисов. Подробнее > Минэкономразвития представило законопроект об угрозах информационной безопасности в Интернете На сайте Минэкономразвития России был опубликован ...

2012-07-23 11:12:35 + Комментировать Автор:

Власти Кипра задержали 25-летнего хакера из Москвы

Новости. Энциклопедия сетевой безопасности

Ежедневно свежие новости компьютерного мира от проекта Inattack.ru. Информация о новых уязвимостях, новостях хакерского мира и не только!

подписчиков: 540
Подписаться

Энциклопедия сетевой безопасности. Новости www.inattack.ru Выпуск #817 за 2012-07-23 Хотите получать новости сразу после их публикации? Подпишитесь на нашу RSS-ленту Власти Кипра задержали 25-летнего хакера из Москвы 2012-07-21 09:37 В мае 2011 года, суд присяжных Западного округа штата Вашингтон, США вынес обвинительный приговор двум россиянам, подозреваемых в DDoS-атаках на крупные американские интернет-магазины, а также краже реквизитов кредитных карт с их последующим использованием. ...

2012-07-23 10:15:34 + Комментировать Автор:

Пишем свою операционную систему. Bugfix и printf

Пишем свою операционную систему

Пишем свою собственную ОС на Ассемблере и Си с нуля. Своя файловая система, архитектура и т.д. Рассылка может использоваться для изучения низкоуровневого программирования. Результаты рассылки могут преобразоваться в самостоятельный проект ОС.

подписчиков: 197
Подписаться

Приветствую всех своих читателей! Недавно заметил ошибку в написанном нами ещё давно startup.asm: аргументы передавались не в том порядке, в котором их принимает kernel_main. Это не проявлялось бы, пока мы не начали использовать значения этих аргументов. Вот правильная версия: format ELF public _start extrn kernel_main section ".text" executable _start: movzx edx, dl push ebx push esi push edx lgdt [gdtr] call kernel_main add esp, 3 * 4 : cli hlt jmp @b section ".data" writable gdt: dq ...

2012-07-22 19:05:54 + Комментировать Автор:

Пишем свою операционную систему. Драйвер текстового экрана

Пишем свою операционную систему

Пишем свою собственную ОС на Ассемблере и Си с нуля. Своя файловая система, архитектура и т.д. Рассылка может использоваться для изучения низкоуровневого программирования. Результаты рассылки могут преобразоваться в самостоятельный проект ОС.

подписчиков: 197
Подписаться

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

2012-07-22 16:34:22 + Комментировать Автор:

Пишем свою операционную систему. Стандартная библиотека

Пишем свою операционную систему

Пишем свою собственную ОС на Ассемблере и Си с нуля. Своя файловая система, архитектура и т.д. Рассылка может использоваться для изучения низкоуровневого программирования. Результаты рассылки могут преобразоваться в самостоятельный проект ОС.

подписчиков: 197
Подписаться

Заголовочный файл стандартной библиотеки В прошлом выпуске мы наконец-то перешли с Ассемблера на язык высокого уровня Си и написали простейшее ядро. Поскольку мы пишем свою ОС, в нашем распоряжении лишь аппаратные возможности и конструкции языка Си, никакой стандартной библиотеки и функций - ведь они рассчитаны на работу под существующей системой (если вы компилируете программу в Linux, функции рассчитаны на работу с системными вызовами Linux, если под Windows, то функции уже другие и т. д. Сегодня мы напи...

2012-07-21 23:19:33 + Комментировать Автор: