Чем отличается bios от dos
Операционная система — важная составляющая любого ПК, так как именно благодаря ей тот же ноутбук из коробочки, набитой микросхемами, превращается в рабочий аппарат. Вдыхает жизнь, так сказать.
С точки зрения программного обеспечения, существует четыре основных варианта поставки ноутбуков. Самый расхожий — это аппарат с предустановленной Windows, она же "окна", она же виндовс, она же винда и т.д. Думаю, что большинство сталкивались с ней в том или ином виде. Текущая версия этой ОС — Windows 10, её вариации — Windows 10 Home и Windows 10 Pro.
А вот про ноутбуки с DOS, Linux и вообще без ОС необходимо рассказать подробнее.
1. Операционная система DOS
DOS или, точнее, FreeDOS — это бесплатная командная операционная система, совместимая с MS-DOS.
Именно по причине свободного распространения некоторые производители устанавливают её на свои продукты. В отличие от той же Windows она им ничего не стоит, значит, есть возможность предоставить пользователю лэптоп с ценником пониже.
Несколько уточнений. Во-первых, из-под DOS можно осуществить первичную проверку ноутбука при покупке, правда, для этого необходимо знать команды. Во-вторых, FreeDOS не предназначена для массового пользователя, поэтому многие покупают ноутбуки с ней, только исходя из желания сэкономить. В-третьих, купить ноутбук сразу с Windows дешевле, чем купить его с DOS, а потом докупить лицензию Windows 10. Поэтому выбор в пользу лэптопа с DOS оправдан, если у пользователя уже есть лицензия Windows или он планирует установить один из дистрибутивов Linux.
2. Операционная система Linux
ОС Linux тоже распространяется свободно (по лицензии GNU GPL), но в отличие от FreeDOS — это полноценная операционная система, которую используют десятки миллионов юзеров по всему миру.
Linux предустанавливается на ноутбуки в двух вариантах:
- командный, который внешне почти неотличим от DOS,
- в виде дистрибутива с графической оболочкой, в целом похожего на привычную операционную систему с иконками, курсором мыши т.д.
В первом случае, как и в случае с DOS, для работы с такой ОС необходимо знать команды.
Зато дистрибутивы Linux с графическим интерфейсом не столь требовательны к умениям и знаниям пользователя.
Из десятков существующих в ноутбуках и моноблоках, как правило, можно столкнуться только с двумя: Ubuntu и Endless OS.
Ubuntu
Ubuntu широко распространён, будучи достойной альтернативой Windows. Он прост в освоении, нетребователен к "железу", безопасен, регулярно обновляется и располагает большой базой ПО. Такая версия Linux чаще всего встречается в ноутбуках Dell .
В Linux (и в Ubuntu, в частности) очень непривычная для Windows-пользователей система скачивания и установки приложений. В Linux-системах есть понятие зависимости, на практике это означает невозможность установки ПО без скачивания пакетов, от которых зависит работа софта. Если две, три или более программ используют одну и ту же библиотеку, она скачивается один раз одним пакетом, к которому потом обращаются все зависимые программы.
Сами пакеты устанавливаются автоматически через репозиторий, который и является их хранилищем. При желании пакеты можно скачать и установить вручную, но использование репозиториев существенно упрощает жизнь. При этом пользователь сам выбирает, каким репозиторием пользоваться, более того, он волен создать собственный.
Звучит излишне сложно, но на практике всё совсем нестрашно. Просто дело привычки.
Endless OS
Endless OS нашла применение преимущественно в ноутбуках ASUS . Внешне она больше похожа на мобильную систему, развёрнутую на планшете, чем на привычную десктопную ОС. В любом случае, Endless OS — очень неплохой вариант для тех, кому необходим компьютер только для мультимедийных развлечений и веб-сёрфинга.
Аскетичный внешний вид и минимальная возможность настройки неслучайны. Это сделано с оглядкой на начинающих пользователей ПК. Как результат, её невозможно "сломать", случайно нажав "не на ту клавишу".
По этой же причине в Endless OS нет системы пакетов и репозиториев, описанных выше. Весь софт устанавливается "полностью" из встроенного магазина.
Главный недостаток "бесконечной ОС" — отсутствие гибкости, которая присуща Linux, но в целом это хорошая и простая операционная система. Она вполне подходит, например, людям в возрасте с минимальной компьютерной грамотностью.
3. Без ОС
Последний популярный вариант — ноутбук вообще без операционной системы. Тяжело ещё что-то к этому добавить, на самом деле. При включении лэптопа пользователь видит перед собой BIOS.
Единственное неудобство такого способа поставки — невозможность проверить ноутбук или моноблок перед покупкой. Хотя всегда можно создать загрузочную флешку с одним из вариантов Linux.
BIOS (англ. Basic Input-Output System — базовая система ввода-вывода, БСВВ) — небольшая программа, находящаяся на ПЗУ и отвечающая за самые базовые функции интерфейса и настройки оборудования, на котором она установлена. Наиболее широко среди пользователей компьютеров известна BIOS материнской платы, но BIOS присутствуют почти у всех компонентов компьютера: у видеоадаптеров, сетевых адаптеров, модемов, дисковых контроллеров, принтеров.
Обозначение подобного базового ПО термином «BIOS» присуще для персональных компьютеров на базе процессоров с архитектурой x86. Для компьютеров на базе процессоров других типов для обозначения ПО, выполняющего подобные функции, используются другие термины: например базовое ПО машин с процессором архитектуры SPARC называется PROM.
DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентированно на использование дисковых накопителей, таких как жёсткий диск и дискета.
Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах.
БИОС - базовая система ввода - вывода компа (записана в микросхему) ДОС - дисковая операционная система применялась до Виндоус.
DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентированно на использование дисковых накопителей, таких как жёсткий диск и дискета. Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах. DOS для IBM PC-совместимых компьютеров DOS является однозадачной операционной системой. После запуска управление передаётся прикладной программе, которая получает в своё распоряжение все ресурсы компьютера и может осуществлять ввод/вывод посредством как функций предоставляемых операционной системой, так и функций базовой системы ввода/вывода (BIOS), а также работать с устройствами напрямую. DOS имеет консольную систему ввода/вывода и поддерживает три стандартных потока: stdin, stdout и stderr. DOS — 16-битная операционная система, работающая в реальном режиме, поэтому для расширения возможностей и преодоления ограничений реального режима были созданы так называемые расширители DOS. Они запускают программы в защищённом 32-битном режиме и эмулируют исходные сервисы операционной системы. Обычно они поддерживают стандарт DOS Protected Mode Interface (DPMI). Самый известный и широко используемый (в компьютерных играх) расширитель — DOS/4GW.
BIOS (БИОС) - Basik Input 0utput System - Базовая Система Ввода-Вывода.
Ms DOS (ДОС) - Дисковая Операционная Система - входит в состав ВинДОС.
Биос (От англ. BIOS- Basic input output system- Базовая сиситема вводо-вывда) - спецальный программа встроенная в материнскую плату для её настройки, распознания различных устройст и работы с ними.
ДОС- первая ОС от Билла Гейца, чёрненький экран с мигающей пимпочкой) )
Работает с командами, иначе назыается как "Командная строка".
Вызать можно так: Win+R(Сочитание клавиш) тама набрать по англ: cmd
и нажать выполнить илиже Enter.
О ужас)) ) моглиб некопировать а сами написать)) ) зафлудили всю страницу) )
Ну вот мой ответ терь явно небудет лучшим Х (
Снусмумрик, бедняжка, как тебя сюда занесло? Айда домой, в Юмор или ТДВ, я тебе все там разъясню, здесь иногда попадаются злые дядьки )))))
Функция ДОС INT 21/01– ввод с клавиатуры (Стандартного входного потока) символа с повтором его на экране (эхо-повтор), возвращает ASCII-код символа в регистре AL.Если имеется старшая часть кода, то есть ASCII-код расширенный (extended ASCII), используется для клавиш, не являющихся алфавитно-цифровыми: F1…F12, комбинации с ALT, CTRL, SHIFT; требуется двойной вызов данной функции (первый раз возвращается 0).
Функции 03-08 имеют аналогичный формат.
Функция ДОС INT 21/03 аналогичный формат, только ввод производится с последовательного порта (по умолчанию, COM1)
Функция ДОС INT 21/07 –ввод с клавиатуры (нефильтрованный, нажатие CTRL-BREAK не определяется), без эхо-повтора на экране.
Функция ДОС INT 21/08 –ввод с клавиатуры, без эхо-повтора на экране.
Функция ДОС INT 21/0C –ввод с очисткой буфера (в AL – номер функции (01,06,07,08,0A)
Функции BIOS:
Функции BIOS INT 16/00– возвращает в AL– ASCII код, в AH– Scan Code (аппаратный шестнадцатеричный код нажатой клавиши), однако если нажата клавиша, использующая расширенный ASCII-код, то AL=0,AH=Расширенный ASCII-код.
Функция BIOS INT 16/01 –устанавливает флаг ZF, если есть символ во входном потоке; в остальном аналогична функции 00.
Может еще понадобиться функция 05– поместить символ во входной поток (символ в CL)
Функции ДОС:
Функция ДОС INT 21/02 - вывод символа на экран (стандартный выходной поток), символ задается в DL, интерпретируются управляющие символы (08 – возврат курсора на одну позицию, 0А – переход на строку вниз и т.п.)
Функция ДОС INT 21/04 –аналогичный формат, только вывод в последовательный порт.
Функция ДОС INT 21/05 -тоже, стандартный вывод на принтер (в порт LPT).
Функции BIOS:
Функция BIOS INT10/0E – AL– выводимый символ, интерпретируются управляющие символы. (BL– цвет фона для графических режимов)
Функция BIOS INT10/0A –тоже, но BH=0 (страница видеопамяти, основная), в CXможно задать количество повторений, управляющие символы не интерпретируются
Функция BIOS INT 10/09 –тоже, но в BLзадаются атрибуты (цвет) символа.
Функция в/в ДОС INT 21/06 –если DL = FF - то выполняется ввод, иначе вывод символа. Введенный символ возвращается в AL – как и в функциях 01,07,08; однако в отличие от них ДОС НЕ ОЖИДАЕТ, пока символ появится (будет нажата клавиша), если символа не появится, то на выходе будет установлен флаг ZF.
Цикл «пока не будет нажата какая-либо клавиша, продолжать действия»
Jnz Symbol_Ready ;Переход, если клавиша нажата
Функции BIOS и DOS для ввода/вывода строки символов:
В ряде случаев целесообразно организовать ввод строки символов как последовательный ввод символов по отдельности (например, если строка может состоять только из определенных символов):
Функция ДОС INT 21/09 –вывод строки, DS:DX – адрес строки, должна заканчиваться символом ‘$’
Функция ДОС INT 21/0A –ввод строки, DS:DX буфер, организованный след. Образом – первый байт – максимальное количество символов в строке, во втором байте возвращается реальное количество введенных символов, начиная с третьего байта расположена сама строка, заканчивающаяся кодом «Enter»-а – 0Dh
Функции BIOS ввода строки с клавиатуры отсутствуют. Функции вывода есть, но достаточны громоздки (рекомендуется использовать посимвольный вывод)
Функция BIOS INT 10/13 –вывод строки ES:Bp, длиной в CX,
AL=0, - строка символов, курсор не двигается
AL=1, - строка символов, курсор передвигается в конец строки
AL=2, - последовательность симв., атриб., симв., атриб, курсор не двигается
AL=3, - последовательность симв., атриб., симв., атриб, курсор передвигается в конец строки
Пример – ввод строки, состоящей только из числовых символов
Mov bx,offset string ;адрес начала
Nov_vvod:
Mov ah,01
Int 21h ; ввод
Cmp al,’0’
Jl nov_vvod
Cmp al,’9’
Jg nov_vvod
Mov [bx],al
Inc bx
Jmp nov_vvod
String db 10 dup (?)
Помимо ввода/вывода с клавиатуры программа также может получать данные с командной строки. То, что указывается после имени программы при её запуске, называется параметрами командной строки (они разделяются пробелами). В частности, при использовании нами Tlink.exe параметры командной строки – lab3.obj и /t. Командная строка при запуске программы расположена по адресу DS:0080h в формате Длина строки, строка, заканчивающаяся кодом 0Dh.
Кроме процедур в программе также можно использовать макросы –последовательность команд, на которую компилятор заменяетназвание макроса (макрокоманды) в тексте программы. Например, чтобы не писать много раз при выводе на экран последовательность из 3-х команд, можно оформить их в виде следующей макрокоманды .
Print macro x
Mov dx,offset x
Mov ah,09
Int 21h
Endm
Описание макрокоманды делается вначале (после org 100h и перед start: ).
Mov ah,09h Mov dx,offset msg1 -> Int 21h | Print msg1 |
Сам машинный код от этого не изменится, просто сократится время набирания программы. Компилятор ассемблера, встретив в тексте Print заменит его на последовательность 3-х команд, описанных в макросе, а «х» (параметр макрокоманды в описании) заменит на msg1.
Работа с экраном.
Экран (дисплей) с точки зрения программиста на ассемблере – тоже массив цифровой информации. Этот массив хранится в специальной области памяти, называемой видеопамять. Содержимое «текстовой» видеопамяти (то есть отображение экрана в текстовом режиме) начинается с адреса B800:0000,графической A000:0000.Видеоадаптер считывает данные области памяти и отображает на экране информацию в соответствии с режимом работы (текстовым или графическим).
Экран для программиста как бы состоит из отдельных ячеек, которые имеют свои координаты, отсчитываемые по горизонтали и вертикали (столбцы и строки). Координаты начинаются с 0. В текстовом режиме в ячейке может быть записан какой-либо символ, всего таких ячеек в зависимости от режима либо 80х25, либо 40х25 (столбцов х строк) в зависимости от режима экрана. В графическом режиме – точка (пиксель), которых опять же в зависимости от режима может быть от 320х200 до 1024х768 и более (по горизонтали х по вертикали).
В текстовой видеопамяти за каждую «ячейку» отвечают 2 байта – в первом содержится ASCII-код символа, во второй – байт атрибутов.Байт атрибутов определяет цвет символа и фона. Соответственно по адресу B800:0000 находится ASCII-код первого символа (в верхнем левом углу), B800:0001 – цвет его и фона, B800:0002 – второй символ и т.д.
Байт атрибутов организован следующим образом –
Бит интенсивности отвечает за яркость символа (1 – яркий), признак мерцания (1 – символ мерцает на экране). Биты R – red – красный, G – green – зеленый, B – blue – синий отвечают за соответствующие цвета. С помощью их комбинаций (как и в фотографии, где изображение формируется из трех основных цветов) и определяется цвета символа и фона. Например, 001 –синий , 010 – зеленый, 100 – красный, 011 – желтый и т.п.
В графической видеопамяти каждый байт (для режимов с количеством цветов до 16, иначе используются несколько байт) отвечает за отдельный пиксель и обозначает его цвет – адресу A000:0000 соответствует цвет точки с координатами (0,0) – левый верхний угол экрана, A000:0001 – точке с координатами (0,1) и т.д.
← →БарЛог © ( 2012-05-11 16:23 ) [0]
Всем привет.
Тут задумался. А есть ли точно определенные признаки ОС и такие же определенные для BIOS?
То есть, можно ли однозначно сказать, что вот тут ОС, а вот тут BIOS?
Спасибо.
← →Anatoly Podgoretsky © ( 2012-05-11 16:28 ) [1]
> БарЛог (11.05.2012 16:23:00) [0]
Если базовая система ввода/вывода то БИОС
А если система управления системой то ОС
xayam © ( 2012-05-11 16:28 ) [2]
> можно ли однозначно сказать, что вот тут ОС, а вот тут BIOS?
Человек – это программно-аппаратный комплекс. На языке компьютерных технологий: мозг – память и процессор; нервная система – шина данных; рефлексы – функции базовой системы ввода-вывода; подсознание – операционная система; сознание – прикладная программа, исполняемая в пределах и средствами операционной системы. Между программами идет информационный обмен. Химические процессы, протекающие в тканях, каждую секунду поставляют гигабайты новых данных. Наоборот, команды БИОС или операционной системы дают начало новым химическим реакциям или притормаживают уже идущие. Внеся поправки в работу операционной системы, мы можем изменить направление развития человеческого организма, излечить имеющие место заболевания – сбои в работе системы, улучшить память, повысить восприимчивость, усилить четкость мышления, реакцию, самооценку и так далее
(c) Фрумкин - Программист - 2009
> А если система управления системой то ОС
Ну а старый добрый io.sys, который всеми книжками трактовался как «расширение биос»? :-)
Anatoly Podgoretsky © ( 2012-05-11 16:46 ) [4]
> Давайте будем жрать! (11.05.2012 16:41:03) [3]
> На новых материнских платах BIOS уже заменили на EFI.
Про ЕФИ разговор в данной теме не идёт, по идее.
Inovet © ( 2012-05-11 17:47 ) [8]
> [7] Давайте будем жрать! (11.05.12 17:27)
> И чё? :-)
Вторые два не тебе, а вообще по теме.
> [7] Давайте будем жрать! (11.05.12 17:27)
> Про ЕФИ разговор в данной теме не идёт, по идее.
Мало ли что в сабже под БИОС подразумевается.
Anatoly Podgoretsky © ( 2012-05-11 19:42 ) [9]
> а почему?
Потому что БИОС не обязан быть в ПЗУ
Например в СМ4 в ПЗУ был только загрузчик
Anatoly Podgoretsky © ( 2012-05-11 19:43 ) [10]
Точнее не загрузчик, а система ввода этого загрузчика с пульта управления. Загрузчик надо было набирать вручную.
← →Pavia © ( 2012-05-11 20:57 ) [11]
> Тут задумался. А есть ли точно определенные признаки ОС
> и такие же определенные для BIOS?
Для ОС таких признаков нет. Каждый ОС писатель должен сам ответить на этот вопрос.
> На новых материнских платах BIOS уже заменили на EFI.
Не заменили. Микросхема на мести код БИОСа тоже на месте.
Просто BIOS расширители. А виду того что название EBIOS уже занято обозвали EFI
Inovet © ( 2012-05-11 21:21 ) [12]
> [11] Pavia © (11.05.12 20:57)
> А виду того что название EBIOS уже занято обозвали EFI
Скорее тогда уж BIOS один из модулей EFI, как Виртуальная ДОС машина была модулем Виндоус.
Inovet © ( 2012-05-11 21:22 ) [13]
А в сущности функции те же.
← →Pavia © ( 2012-05-11 21:25 ) [14]
Для меня EFI это BIOS так как он обеспечивает
1) загрузку
2) инфраструктуру для ввода команд и вывод ответа от железа. Т.е систему ввода вывода.
Pavia © ( 2012-05-11 21:29 ) [15]
Просто есть старый интерфейс и новый.
← →TUser © ( 2012-05-11 22:51 ) [16]
> Для меня EFI это BIOS так как он обеспечивает
Кажется, на БИОС был какой-то стандарт, вокруг которого биосы и создаются. Отсюда ответ, БИОС - это программа написанная по этому стандарту, хотя бы примерно.
Мажорам не нравится этот стандарт, они придумали EFI.
← →Inovet © ( 2012-05-11 23:15 ) [17]
> [16] TUser © (11.05.12 22:51)
> Мажорам не нравится этот стандарт, они придумали EFI.
При чём тут мажоры, когда тому стандарту 30 лет, и написан он для 16 разрядных процессоров, с тех пор уже были 32, теперь 64, а с ними биос всё так же в режиме 16 работал. На кой нужна такая Базовая система ввода-вывода? Только прочитать и запустить загрузчик ОС.
Насколько там EFI лучше в этом смысле я не знаю, но хотябы теоретически эта система может работать с ОС.
← →Давайте будем жрать! ( 2012-05-11 23:33 ) [18]
> Кажется, на БИОС был какой-то стандарт, вокруг которого
> биосы и создаются
Есть набор "экспортируемых" функций, без которым биосом воспользоваться будет затруднительно. При определённом уровне фантазии его можно назвать стандартом. О других стандартах биоса никогда не слышал, но с интересом почитал бы.
Inovet © ( 2012-05-11 23:47 ) [19]
> [18] Давайте будем жрать! (11.05.12 23:33)
> Есть набор "экспортируемых" функций
Видимо, это и подразумевалось под стандартом.
Давайте будем жрать! ( 2012-05-11 23:57 ) [20]
Да хотелось бы услышать комментарий TUser"а.
На стандарт сие вряд ли тянет. Вот, к примеру, Питер Нортон писал, какую функцию какого прерывания надо вызвать для загрузки инфы с кассетного мафона. Стандарт? Вроде как да, русским по белому прописано, что есть такое. А есть оно такое спустя 25 лет? Сомнительно (хотя. совместимость такая совместимость. ).
← →Германн © ( 2012-05-12 02:17 ) [21]
> БарЛог © (11.05.12 16:23)
>
> Всем привет.
> Тут задумался. А есть ли точно определенные признаки ОС
> и такие же определенные для BIOS?
>
> То есть, можно ли однозначно сказать, что вот тут ОС, а
> вот тут BIOS?
>
А зачем это нужно знать?
Во времена MS-DOS это имело смысл. А сейчас зачем?
Anatoly Podgoretsky © ( 2012-05-12 13:53 ) [22]
Cейчас любят называть FirmWare
← →TUser © ( 2012-05-12 23:45 ) [23]
> Да хотелось бы услышать комментарий TUser"а.
По какомй поводу? Чем стандарт частично соблюдаемый отличается от нестандарта? Ну там переход колличества в качество, единство и борьба противоположностей и отрицание отрицания и прочее диалектическое единство стандартизации с прогрессом. Вообщем, к кайфу, но его с нами нет.
Давайте будем жрать! ( 2012-05-13 14:22 ) [24]
> По какомй поводу?
По поводу факту существования стандарта. Не троллинга ради, а самосовершенствования для.
БарЛог © ( 2012-05-13 16:15 ) [25]
> Загрузчик надо было набирать вручную.
Германн © (12.05.12 02:17) [21]
> А зачем это нужно знать?
> Во времена MS-DOS это имело смысл. А сейчас зачем?
Интересный вопрос. Меня, например, на это натолкнуло, когда хотел написать что-то вроде "все мобильники имеют ОС". Или БИОС?
Вот и задумался. ОС там или БИОС. Или мажорная "фирмаваре" (на старых).
Inovet © ( 2012-05-13 16:37 ) [26]
> [10] Anatoly Podgoretsky © (11.05.12 19:43)
> Загрузчик надо было набирать вручную.
Там что не было ПЗУ? Может вызывать всё же какой-нить командой монитора типа
G71000
чтение с перфоленты 123 байта начального загрузчика, потом на него
G12345
и уже дальше загружать?
Anatoly Podgoretsky © ( 2012-05-13 18:16 ) [27]
> БарЛог (13.05.2012 16:15:25) [25]
Да это было очень неудобно.
← →Anatoly Podgoretsky © ( 2012-05-13 18:18 ) [28]
> Inovet (13.05.2012 16:37:26) [26]
ПЗУ конечно было, но только для ввода с клавиш кодов загрузчика. Потом
появились и ПЗУ с загрузчиком.
Inovet © ( 2012-05-13 18:28 ) [29]
> [28] Anatoly Podgoretsky © (13.05.12 18:18)
Сколько же времени занимал запуск машины?
Anatoly Podgoretsky © ( 2012-05-13 22:09 ) [30]
> Inovet (13.05.2012 18:28:29) [29]
Не очень много.
← →DrPass © ( 2012-05-14 12:19 ) [31]
> Вот, к примеру, Питер Нортон писал, какую функцию какого
> прерывания надо вызвать для загрузки инфы с кассетного мафона.
> Стандарт? Вроде как да, русским по белому прописано, что
> есть такое. А есть оно такое спустя 25 лет? Сомнительно
> (хотя. совместимость такая совместимость. ).
Уже нет. Еще в IBM AT (тот, который 286) "станндарт" слегка подправили и int 15h передали под управление расширенными функциями AT, хотя номера подфункций управления магнитофоном не трогали. Для совместимости :)
Вообще, эти споры "BIOS vs EFI" - чистой воды философская демагогия. И EFI, и BIOS, и забытое слово "монитор" - маркетинговые названия для одного и того же, встроенной прошивки, которая обеспечивает базовый API для управления устройствами со стороны ОС.
> При чём тут мажоры, когда тому стандарту 30 лет, и написан
> он для 16 разрядных процессоров, с тех пор уже были 32,
> теперь 64, а с ними биос всё так же в режиме 16 работал.
> На кой нужна такая Базовая система ввода-вывода? Только
> прочитать и запустить загрузчик ОС
И чо? Мне, как пользователю компьютера, или как прикладному программисту, или даже как системному программисту хоть какая-то польза стала от того, что в BIOS Setup добавили картинок и сделали его код 32-битным? Это исключительно маркетинговая плюшка: "вот смотрите, у нас новая материнка, которая поддерживает EFI и еще много других модных технологий, купите ее и вам будет клёво".
DrPass © ( 2012-05-14 12:20 ) [32]
> Вот, к примеру, Питер Нортон писал, какую функцию какого
> прерывания надо вызвать для загрузки инфы с кассетного мафона.
> Стандарт? Вроде как да, русским по белому прописано, что
> есть такое. А есть оно такое спустя 25 лет? Сомнительно
> (хотя. совместимость такая совместимость. ).
Уже нет. Еще в IBM AT (тот, который 286) "станндарт" слегка подправили и int 15h передали под управление расширенными функциями AT, хотя номера подфункций управления магнитофоном не трогали. Для совместимости :)
Вообще, эти споры "BIOS vs EFI" - чистой воды философская демагогия. И EFI, и BIOS, и забытое слово "монитор" - маркетинговые названия для одного и того же, встроенной прошивки, которая обеспечивает базовый API для управления устройствами со стороны ОС.
> При чём тут мажоры, когда тому стандарту 30 лет, и написан
> он для 16 разрядных процессоров, с тех пор уже были 32,
> теперь 64, а с ними биос всё так же в режиме 16 работал.
> На кой нужна такая Базовая система ввода-вывода? Только
> прочитать и запустить загрузчик ОС
И чо? Мне, как пользователю компьютера, или как прикладному программисту, или даже как системному программисту хоть какая-то польза стала от того, что в BIOS Setup добавили картинок и сделали его код 32-битным? Это исключительно маркетинговая плюшка: "вот смотрите, у нас новая материнка, которая поддерживает EFI и еще много других модных технологий, купите ее и вам будет клёво".
Давайте будем жрать! ( 2012-05-14 12:38 ) [33]
ефи — это не «32-битный биос с картинками». хотя для пользователья как бы да, упрощённый биос.
← →Inovet © ( 2012-05-14 12:50 ) [34]
> [31] DrPass © (14.05.12 12:19)
> что в BIOS Setup добавили картинок и сделали его код 32-битным
64 битным. И картинки там на 10-месте их и раньше добавляли, на 286 ещё были такие уродские платы и позже тоже.
При выборе нового ноутбука многие пользователи сталкиваются с таким термином как DOS или Free DOS. Данный термин можно встретить в характеристиках многих современных устройств, при этом практически негде не объясняется, что он в действительности означает.
В этой статье мы расскажем, что такое операционная система DOS на ноутбуке, зачем производители ее устанавливают и можно ли покупать компьютеры с этой ОС.
Что такое операционная система DOS
Аббревиатура DOS расшифровывается как Disk Operating System и обозначает операционную систему, ориентированную на работу с дисковыми накопителями, например, с дискетами или жесткими дисками.
Логотип Free DOS — самой популярной операционной системы DOS на данный момент.
Операционная система DOS обычно поддерживает несколько файловых систем и позволяет пользователю выполнять чтение и запись данных в файлы на подключенных к компьютеру накопителях. Кроме этого, операционная система DOS обеспечивает работу других функций компьютера. В частности, она управляет выводом информации на экран, портами, операциями с памятью и запущенными программами.
Появление термина DOS связано с тем, что первые версии компьютеров не оснащались жесткими дисками и работали на основе бездисковых операционных систем. Такие компьютеры требовали загрузки данных с помощью магнитных лент, перфокарт, перемычек или клавиатуры, из-за чего работать с ними могли только опытные специалисты.
Первые дисковые операционные системы появились в начале 60-х годов и активно использовались до конца 80-х. За это время появилось множество разных операционных систем, которые подпадают под определение термина DOS. Наиболее известными из них являются:
- MS-DOS — операционная система от компании Microsoft, которая основана на 86-DOS от Seattle Computer Products. Впервые появилась в 1981 году и использовалась до середины 90-х, когда была вытеснена первыми версиями Windows.
- PC DOS – операционная система от компании IBM. Появилась в 1981 году как исправленная версия MS-DOS 1.0.
- Free DOS – бесплатная операционная система с открытым исходным кодом, разработку которой ведет программист Джим Холл. Первая официальная версия FreeDOS появилась в 2006 году.
В современных условиях операционные системы семейства DOS безнадежно устарели и полностью вытеснены такими графическими операционными системами как Windows, Linux, MacOS и другими.
Операционная система Free DOS и ноутбуки
Несмотря на то, что операционные системы DOS являются устаревшими, он все еще применяются в некоторых областях. Причем чаще всего используется именно Free DOS. Она имеет открытый исходный код и распространяется полностью бесплатно, что делает ее удобным инструментом для разработки. Например, Free DOS не редко применяется для управления промышленным оборудованием.
Интерфейс операционной системы Free DOS. Примерно это вы увидите при первом включении ноутбука с операционной системой DOS.
Еще одна сфера применения FreeDOS – это готовые компьютеры и ноутбуки, на которые Free DOS устанавливается с завода в качестве стандартной операционной системы. Это делается для того, чтобы не устанавливать на компьютер операционную систему Windows.
Отказ от использования Windows позволяет производителю немного сэкономить и снизить цену на данное устройство. Такой подход используют многие производители ноутбуков и готовых компьютеров, например, Dell, Asus, HP, Samsung и Lenovo. Кроме Free DOS в качестве стандартной операционной системы для ноутбука также может использоваться какой-нибудь Linux. В данном случае цель такая же – не использовать Windows и таким образом снизить цену.
Для покупателя ноутбука операционная система DOS означает только одно – установкой Windows придется заниматься самостоятельно, поскольку пользоваться компьютером с ОС DOS в современных условиях не реально. Поэтому, если вы умеете устанавливать Windows, то можете не переживать и смело покупать ноутбук с Free DOS. Если же вы хотите получить устройство, которое будет готово к работе сразу из коробки то стоит выбрать модель с предустановленной Windows, ну или хотя-бы Linux.
Читайте также: