Просто-о-сложном: почему у нас в России ещё нет своей операционной системы и своих компьютеров

Операционная система — зачем она нужна на компьютере

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

Операционная система (ОС) – самое важное программное обеспечение, которое работает на компьютере. Она управляет компьютерной памятью, процессами и всем прикладным программным обеспечением (программами) и оборудованием. Она также позволяет вам общаться с компьютером, не зная, «компьютерного языка». Без операционной системы вы не сможете использовать компьютер по назначению.

Загрузка операционной системы.

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

  • Выполняет тесты, чтобы убедиться, что все работает правильно.
  • Проверяет наличие нового оборудования.
  • Запускает операционную систему.

экран загрузки windows

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

рабочий стол windows7

Ликбез 1

Для ответа на поставленные вопросы придётся идти от самых истоков и провести небольшой ликбез. Начнём с вольного определения операционной системы (ОС), под которой работает компьютер («железо»).

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

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

Загрузка и установка ОС

рейтинг

2022-04-06

Ventoy – программа для создания загрузочных USB-флэшек, с которых можно запускать находящиеся на ней загрузочные образы ISO и IMG

рейтинг

2022-04-04

FlashBoot — программа для переноса операционной системы Windows на другой диск или компьютер при помощи загрузочного USB-накопителя, а также для создания установочных USB-накопителей с интегрированными дополнительными драйверами

рейтинг

2022-03-29

NTLite – программа для изменения установочных образов Windows, интеграции обновлений и драйверов, а также предварительной настройки системы и удаления ненужных компонентов

рейтинг

2022-03-29

BurnAware — программа для записи CD, DVD и Blu-ray дисков, создания мультимедийных дисков, записи и создания образов, а также стирания перезаписываемых дисков

рейтинг

2022-03-23

EasyUEFI — программа для изменения параметров загрузки системы, редактирования записей загрузочного раздела EFI, а также резервного копирования и восстановления загрузочного раздела

рейтинг

2022-03-22

Universal MediaCreationTool (MediaCreationTool.bat) – скрипт для скачивания ISO-образов Windows 10 и Windows 11, создания установочного USB-носителя, а также обновления системы до Windows 11 или более новой версии Windows 10

рейтинг

2022-03-22

balenaEtcher (Etcher) – бесплатная утилита для Windows, MacOS и Linux, которая помогает быстро и просто создавать загрузочные USB флешки и SD карты из установочных образов операционных систем

рейтинг

2022-03-15

MSMG ToolKit позволяет создавать облегченную версию Windows (установочный ISO-образ) без лишних и ненужных компонентов, добавлять и удалять отдельные системные функции, а также включать и отключать определенные возможности в Windows 7, 8 и Windows 10

рейтинг

2022-03-11

Rufus – утилита для создания загрузочных USB-носителей из ISO-образов с выбранной операционной системой (Windows, Linux, UEFI и др.)

рейтинг

2022-03-05

UUP Media Creator — программа для создания установочных образов Windows 10 и Windows 11 с помощью файлов Microsoft Unified Update Platform

рейтинг

2022-02-22

Утилита WoeUSB предназначена для создания загрузочных USB-носителей с установочной версией Windows из под операционной системы Linux

рейтинг

2022-02-16

Windows and Office Genuine ISO Verifier — бесплатная программа для проверки оригинальности ISO-образов Windows и MS Office, а также просмотра их полного оригинального названия

рейтинг

2022-02-15

Помощник по обновлению поможет скачать и установить на компьютеры с Windows 10 последнее обновление Windows 10 November 2021 Update, версия 21H2

рейтинг

2022-02-15

Помощник по установке Windows 11 — официальное приложение Microsoft для бесплатного обновления операционной системы до Windows 11

рейтинг

2022-02-11

Express Burn — бесплатная многофункциональная программа для записи CD, DVD и Blu-Ray дисков, записи аудио и видео дисков, а также создания и записи ISO образов

Как создать свою операционную систему для компьютера

+7 (499) 444-90-36 Отдел заботы о пользователях

Москва, Ленинский проспект, дом 6, строение 20

  • Участник Skolkovo
  • Премии Рунета 2018, 2019, 2020

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies

Как создать свою операционную систему для компьютера

Программисты .

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

Как написать свою операционную систему для персонального компьютера .

С чего начать ?

С главного. Что главное? Кто вы в своем начинании — просто чел, которому нечего делать, или Автор Операционной Системы? От того как вы себя определите зависят ваши дальнейшие действия . Я определил себя как Автор своего релиза Русской ОС .

Учите матчасть !

«Учите матчасть !» — любимое выражение одного посетителя сайта Русской ОС с ником Доброжелательница. Не скажу что выражение новое, но актуальности оно не потеряло. По этому покупайте книги — универсальный источник информации.

Тестируй железо !

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

Для чего все это нужно ?

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

Трудно не значит невозможно .

Есть знания и знания . Все знает что есть авторы своих ОС . Также все знают что исходники ОС занимают тысячи листов . Какое знание для вас важнее выбирать вам . Лично я не видел сотни или тысячи томов с исходниками для виндов или линукса . На мой взгляд , сказка про тысячи книг с исходниками имеет право на существование . Для чего нужны такие сказки вполне очевидны и в дополнительных комментариях не нуждаются .

Новизна не требуется .

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

Постоянная готовность .

Разработчик ОС должен быть готовым к перезаписи всей ОС заново . Хорошо тем кто все знает на перед . Тому не нужно делать лишних телодвижений . Но знания необходимого приходят с опытом . А опыт — это сын ошибок трудных . А ошибки нужно находить и исправлять новыми исходниками . Застраховаться от ошибок не могут даже опытные — по этому если вы Разработчик своей ОС то готовьтесь постоянно ее обновлять .

От частного к общему .

Есть мнение что ОС нужно писать с верху вниз . То есть пишется схема и определяются все варианты возможного поведения в этой схеме . Хорошее мнение . Но кто знает все варианты ? Очевидно , что тот кто знает не станет делиться своими секретами в каждым новичком . Это значит что у него уже свой проект и ему важно двигать именно свой проект . Из этого следует что искать безвозмездной помощи в создании своей ОС от знатоков — напрасные ожидания . Значит нужно все изучать и делать самому . И на определенном уровне вашего профессионализма и раскрученности вашего проекта появятся желающие пообщаться с вами и поучаствовать в вашем проекте . В программировании и один в поле Генерал . Так будьте им и у вас появится свои армия .

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector