Типичный программист
81.7K subscribers
2.69K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Курс по операционным системам

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

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

Весь видеокурс — в плейлисте на YouTube: https://tprg.ru/EfIe

#ос #computerscience
Смотрите, это Windows XP. В браузере. Зачем? Чтоб без виртуалки ностальгировать.

А в этой подборке ещё 8 классических ОС, которые можно запустить прямо из браузера: https://tproger.ru/digest/classic-os-in-browser/

#история #ос
Что нужно знать, чтобы написать операционную систему

https://tproger.ru/translations/what-you-should-know-to-create-os/

Чтобы написать операционную систему, нужно знать довольно много о работе компьютера в целом. В этой статье собраны конкретные темы, в которых понадобится разбираться при разработке ОС, а также курсы, книги и другие ресурсы, которые введут вас в суть дела.

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

#ос
Linux, Windows или macOS?

https://tproger.ru/experts/what-os-to-choose/

Какая ОС даёт больше всего преимуществ программисту? Спросили об этом наших непредвзятых экспертов.

Отбросьте личные симпатии и го в комменты обсуждать.

#ос #linux #windows #macos
This media is not supported in your browser
VIEW IN TELEGRAM
Самые популярные мобильные ОС 1999–2019.

#mobile #ос
Что нужно знать, чтобы написать операционную систему

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

Разбираемся подробнее, в каких вопрос ещё нужно прокачаться, чтобы написать ОС и выглядеть крутым в глазах коллег:

https://tprg.ru/Lynz

#ос
Сможете угадать операционную систему по скриншоту? Проверьте свои знания в нашем новом тесте:

https://tprg.ru/JCAp

P.S. там не только Windows, Linux и macOS.

#тесты #ос
Шпаргалка по истории развития операционных систем семейства Unix

По ссылке — оригинал в формате .SVG: https://tprg.ru/uSZO

#unix #ос
Media is too big
VIEW IN TELEGRAM
Энтузиаст выпустил демку для MS-DOS/FreeDos под названием Gespensterwald размером всего 64 байта кода ассемблера x86

Существует целая киберкультура Демосцена. В 80-х её участники в взламывали компьютерные игры и в небольших интро к ним выжимали максимум из возможностей компьютера. Чем меньше весило интро и чем красивее было, тем считалось круче.

Возможности компьютеров выросли, но ребята до сих пор соревнуются за лучшие демки. Gespensterwald, кстати, заняла первое место на недавней демопати. На видео можно посмотреть интро (обязательно со звуком), а на сайте соревнования — скачать исходники и заценить другие работы:

https://tprg.ru/2fBk

#msdos #ос