Відмінності між версіями «IS-DOS»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: ''' УВАГА! ЗМІСТ ЦІЄЇ ВІКІ СТАТТІ МОЖЕ МІСТИТИ ГРАМАТИЧНІ (НЕ ЗМІСТОВІ!) ПОМИЛКИ. ЯКЩО ТАКІ ...)
 
Рядок 1: Рядок 1:
 
''' УВАГА! ЗМІСТ ЦІЄЇ ВІКІ СТАТТІ МОЖЕ МІСТИТИ ГРАМАТИЧНІ (НЕ ЗМІСТОВІ!) ПОМИЛКИ. ЯКЩО ТАКІ Є, ТО ВОНИ БУДУТЬ ВИПРАВЛЕНІ НАЙБЛИЖЧИМ ЧАСОМ'''
 
''' УВАГА! ЗМІСТ ЦІЄЇ ВІКІ СТАТТІ МОЖЕ МІСТИТИ ГРАМАТИЧНІ (НЕ ЗМІСТОВІ!) ПОМИЛКИ. ЯКЩО ТАКІ Є, ТО ВОНИ БУДУТЬ ВИПРАВЛЕНІ НАЙБЛИЖЧИМ ЧАСОМ'''
 +
 +
[[Image:Os isdos.png|thumb|500px|Вікно Os isdos]]
 +
 +
''' iS -DOS ''' - операційна система для російських ZX Spectrum - сумісних побутових комп'ютерів . Розроблено на початку 1990 -х ( 1990-92 ) років фірмою Iskra Soft (Ленінград , СРСР). Підтримує гнучкі диски ( двосторонні , з подвійною щільністю запису ) , жорсткі диски , CD- ROM -приводи .
 +
 +
Система була розроблена в якості альтернативи стандартної для російських клонів ZX Spectrum дискової системи TR- DOS. Основними недоліками TR -DOS були відсутність підкаталогів (згодом обійдене файл- менеджером TRDN ), обмеження на кількість файлів на диску ( не більше 128 ), обмеження на довжину одного файлу в 64 КБ (згодом зняте завдяки стандарту на файли -сателіти ) , також був присутній та ряд інших.
 +
 +
При розробці iS -DOS використовувалася ідеологія MS- DOS , і перераховані вище обмеження відсутні. Крім цього , була присутня вбудована на рівні системи файлова двохпанельний оболонка , подібна Norton Commander , а також набір необхідного для роботи програмного забезпечення. Однак , система була несумісна з TR -DOS , і не дозволяла запускати адаптовані під TR -DOS програми - для цього була потрібна їх серйозна переробка .
 +
 +
Для iS -DOS було написано і адаптовано деяку кількість програмного забезпечення. Так як архітектура системи передбачала можливість створення драйверів пристроїв , існувала підтримка будь-яких типів розширеної пам'яті , різних зовнішніх пристроїв, і IDE- контролерів ( для роботи з жорсткими дисками) .
 +
Недоліками iS -DOS є:
 +
* неможливість зміни файлової системи , наслідком чого є обмежений розмір розділу ( 16 МБ ) і непрозора підтримка CD- ROM ;
 +
* обмежений обсяг нижньої пам'яті ( сторінкової ) , доступною для програм користувача;
 +
* відсутність інтерфейсу управління верхній пам'яттю ( виправлено в TASiS ) .
 +
 +
Сьогодні фірма-розробник , почавши з продажів лінолеуму в 1993 р., займається продажем оздоблювальних матеріалів .
 +
 +
= Версії =
 +
 +
* iS - DOS'99 Classic - версія працююча на будь-якому ZX Spectrum , так як в будь-якому випадку використовує тільки 48 Кб RAM.
 +
* iS - DOS'99 Chic - відрізняється від iS - DOS'99 Classic тим , що при завантаженні в пам'ять комп'ютера відключає ПЗУ Бейсика - 48 і розміщує в « тіньовому » ОЗУ ядро операційної системи. Це подвоює розмір транзитної області (з 8-15 Кб до 20-27 Кб) . Працює тільки на ZX Spectrum , що дозволяють розмістити ОЗУ за адресою 0 , тобто: KAY-256/1024 , SCORPION ZS 256 (варіант Chic ZS ) , PROFI і їх аналогах ) . Додаткова пам'ять ( практично будь-якого адресується процесором обсягу) може використовуватися як електронний диск .
 +
* iS - DOS'2000 - з'являються розширення для каталогів і драйвери контролера SMUC ( для підтримки вінчестера ) в Scorpion ZS .
 +
8TASiS - сучасна версія , розроблена групою NedoPC для комп'ютерів ATM Turbo 2 + в 2006 році. Вона підтримує текстовий режим і верхню пам'ять цих комп'ютерів. Заснована на iS - DOS Chic . Також , за допомогою спеціальної прошивки ПЗУ - 8xBIOS , - вирішена проблема сумісності з програмами для TR- DOS. xBIOS містить vTR -DOS - програму, що імітує роботу TR -DOS на рівні викликів системи і працюючої з образом дискети , завантажуваних в розширену пам'ять комп'ютера.
 +
= Програмне забезпечення =
 +
[[Image:800px-ZXSpectrum48k.jpg|thumb|500px|ZXSpectrum]]
 +
== Базове ==
 +
* iS - DOS ASSEMBLER v2.3 + Disassembler + Debugger v1.1 - так званий комплект « три-в -одному» . Підтримує збірку з кількох об'єктних модулів і ассемблирование тільки змінених файлів. Монітор- відладчик допомагає запускати , тестувати і налагоджувати створювані програми як в режимі реального часу , так і при покрокової трасуванні , або з використанням точок зупину.
 +
* iS - DOS FORTH - реалізація мови Форт , набір модулів -інструментів для створення програм і документація « методологія програмування ». Причина створення: швидкий , компактний і мобільний так як реалізований майже на всіх 8 -ми бітних комп'ютерах.
 +
* СУБД « DATALOG » - дозволяє створити на диску ( електронний диск , дискета , вінчестер) кілька незалежних БД з довільною структурою. Виробляє всі операції з записами : пошук і вибірка за зразком , сортування по будь-якому полю , додавання, видалення , редагування , операції з числами , довільне оформлення баз.
 +
* iS - DOS PRINTER v6.2 - програма друку текстових файлів з великим зібранням драйверів матричних принтерів .
 +
* Print Lux 2.0 - програма друку екранних файлів. Підтримує зміна градації кольорів, вибір частини зображення екрану , незалежне масштабування по висоті і ширині.
 +
* Alpha Print - програма редагування завантажуваних шрифтів принтера і друку текстів на принтері з їх використанням. Поставлялася з набором завантажуваних шрифтів: математичним , астрологічним , грецьким , рукописним та ін
 +
* PICASSO - Графічний редактор дозволяє працювати з файлами превишющімі розмір екрану ZX Spectrum , створювати і роздруковувати на принтері зображення в дозволі до 2048х2048 , одночасно працювати з 4-ма файлами і переносити фрагменти картинок , шрифти великого розміру і багато іншого. Існує спеціальна версія працююча в iS - DOS Classic .
 +
== Прикладне ==
 +
* LOTUS PRINT - програма - оформлювач текстових файлів з ​​використанням графічних шрифтів високого дозволу з максимальним розміром символу 16х16 точок . Містить конвертор дозволяє імпортувати в текст фрагменти екранних файлів. У комплект поставки входять: редактор графічних шрифтів ( Alpha Print ) і бібліотека готових шрифтів (близько 30 шт.) .
 +
* Нотатки - програма працює в двох режимах: 1 . Алфавітна книжка з пошуком телефону та адреси по імені , пошуком адреси по телефону , пошуком всіх проживаючих на даній вулиці . 2 . Діловий календар-щоденник з розбивкою записів по числах в кожному місяці .
 +
* Діловий календар - служить для ведення щоденних записів ( до 615 знаків кожна ) протягом декількох років. дозволяє: редагувати і видаляти записи , Переглядати записи за кожен місяць , знаходити за зразком будь-яку інформацію , роздруковувати записи на принтері або переносити їх на інші комп'ютери.
 +
* Домашній бюджет - дозволяє фіксувати доходи і витрати , автоматично генерує детальну статистику , визначає найбільш витратні статті витрат і прибуткові статті даходов .
 +
* Фінанси 5.0 - бухгалтерська програма . Дозволяє складати оборотний баланс , аналізувати стан рахунків , створювати звітні форми , виконувати бухгалтерські проводки. Можлива конфігурації програми під користувача .
 +
* Картотеки 4 і 7 - на базі СУБД « DATALOG » , дозволяє створювати декілька незалежних картотек по 200 записів у кожній. Формат картки в картотеці , на вибір: 4 або 7 полів даних. Можливе додавання , видалення, редагування , перегляд , сортування та друк карток на принтері.
 +
* Кошториси - дозволяє складати кошториси і калькуляції , створювати довідники та картотеки кошторисів , роздруковувати документи на принтері , архівувати створені бази даних.
 +
* Платіжні доручення - автоматично заповнює і друкує стандартний бланк , дозволяє шукати і аналізувати інформації в базі. Підтримує багаторазовий введення даних з буфера обміну. Вміє впорядковувати платіжки за датою.
 +
* Мале підприємство - дозволяє вносити відомості про закупівлі , витратах , кількості та асортименті , про реалізацію готової продукції , фіксувати накладні витрати , нарахування та видачу заробітної плати , витрати на придбання обладнання . Програма дозволяє складати калькуляцію на випущені вироби , визначати рівень прибутку , вести облік коштів у касі , стежити за продажем готових виробів.
 +
* Комерційний магазин - дозволяє враховувати товар прийнятий на комісію , враховувати продажу товару , виплати постачальникам , автоматичну виписку накладних , ведення журналу продажів і виплат , збір статистичної інформації про роботу магазину.
 +
* Магазин сезам - 2 - дозволяє враховувати вступник товар , відслідковувати його наявність , фіксувати прихід , витрата , списання товару , здійснювати збір статистичної інформації по продажам , автоматично анкетувати покупців , друкувати на принтері звітні документи.
 +
* Матеріальні цінності - дозволяє вести облік одержання / списання мат.ценностей , видачу та повернення .
 +
* Склад 2 - дозволяє фіксувати отримання , витрата товару , переклад зі складу на склад і виписку накладних. Складає необхідні для контролю та звітності документи . Все можна роздрукувати на принтері.
 +
 +
Slot Ltd (Москва) поширював iS -DOS в Москві та регіонах в 1990 -ті , а також друкував літературу.
 +
Nemo ( Санкт -Петербург) поширював iS -DOS по території колишнього СРСР до 2004 року , а також випускав електронний збірник статей Відкриті листи ( Open Letters ) .
 +
iS - DOS Support Team ( Саратовська область) поширює iS -DOS по території колишнього СРСР і випускає електронне видання iS - Files.
 +
NedoPC поширює TASiS безкоштовно .
 +
 +
iS -DOS , як і деякі інші операційні системи на базі інтерфейсу Beta Disk , використовує для свого запуску механізм переповнення буфера.
 +
При виконанні будь-якої команди (у тому числі порожній ) TR -DOS (вбудована ОС інтерфейсу Beta Disk ) робить спробу читання сектора 9 на 0 доріжці , в якому міститься інформація про диск . Якщо розмір сектора виявляється більше прийнятого в TR- DOS ( 256 байт , у iS -DOS - 1024 байта ) , то пам'ять за буфером , в якій , крім усього , розташовується область інформації про канали вводу-виводу ( з адресами обробників ) , виявляється затертої ліченими даними. При спробі видати помилку (через канал виведення на додатковий екран) TR -DOS передає управління завантажувача операційної системи , адреса якого потрапив у поле адреси відповідного обробника в результаті переповнення .
 +
Саме тому сектора на доріжці диска у файловій системі iS -DOS нумеруються 1 , 2 , 3 , 4 і 9.
 +
Використання такого трюку дозволяє обійти відсутність в TR -DOS запуску і, зокрема , автозапуску програм в машинних кодах. TR -DOS підтримує запуск і автозапуск лише BASIC -програм, які , при необхідності можуть завантажити і запустити програму в машинних кодах.

Версія за 19:36, 30 листопада 2013

УВАГА! ЗМІСТ ЦІЄЇ ВІКІ СТАТТІ МОЖЕ МІСТИТИ ГРАМАТИЧНІ (НЕ ЗМІСТОВІ!) ПОМИЛКИ. ЯКЩО ТАКІ Є, ТО ВОНИ БУДУТЬ ВИПРАВЛЕНІ НАЙБЛИЖЧИМ ЧАСОМ

Вікно Os isdos

iS -DOS - операційна система для російських ZX Spectrum - сумісних побутових комп'ютерів . Розроблено на початку 1990 -х ( 1990-92 ) років фірмою Iskra Soft (Ленінград , СРСР). Підтримує гнучкі диски ( двосторонні , з подвійною щільністю запису ) , жорсткі диски , CD- ROM -приводи .

Система була розроблена в якості альтернативи стандартної для російських клонів ZX Spectrum дискової системи TR- DOS. Основними недоліками TR -DOS були відсутність підкаталогів (згодом обійдене файл- менеджером TRDN ), обмеження на кількість файлів на диску ( не більше 128 ), обмеження на довжину одного файлу в 64 КБ (згодом зняте завдяки стандарту на файли -сателіти ) , також був присутній та ряд інших.

При розробці iS -DOS використовувалася ідеологія MS- DOS , і перераховані вище обмеження відсутні. Крім цього , була присутня вбудована на рівні системи файлова двохпанельний оболонка , подібна Norton Commander , а також набір необхідного для роботи програмного забезпечення. Однак , система була несумісна з TR -DOS , і не дозволяла запускати адаптовані під TR -DOS програми - для цього була потрібна їх серйозна переробка .

Для iS -DOS було написано і адаптовано деяку кількість програмного забезпечення. Так як архітектура системи передбачала можливість створення драйверів пристроїв , існувала підтримка будь-яких типів розширеної пам'яті , різних зовнішніх пристроїв, і IDE- контролерів ( для роботи з жорсткими дисками) . Недоліками iS -DOS є:

  • неможливість зміни файлової системи , наслідком чого є обмежений розмір розділу ( 16 МБ ) і непрозора підтримка CD- ROM ;
  • обмежений обсяг нижньої пам'яті ( сторінкової ) , доступною для програм користувача;
  • відсутність інтерфейсу управління верхній пам'яттю ( виправлено в TASiS ) .

Сьогодні фірма-розробник , почавши з продажів лінолеуму в 1993 р., займається продажем оздоблювальних матеріалів .

Версії

  • iS - DOS'99 Classic - версія працююча на будь-якому ZX Spectrum , так як в будь-якому випадку використовує тільки 48 Кб RAM.
  • iS - DOS'99 Chic - відрізняється від iS - DOS'99 Classic тим , що при завантаженні в пам'ять комп'ютера відключає ПЗУ Бейсика - 48 і розміщує в « тіньовому » ОЗУ ядро операційної системи. Це подвоює розмір транзитної області (з 8-15 Кб до 20-27 Кб) . Працює тільки на ZX Spectrum , що дозволяють розмістити ОЗУ за адресою 0 , тобто: KAY-256/1024 , SCORPION ZS 256 (варіант Chic ZS ) , PROFI і їх аналогах ) . Додаткова пам'ять ( практично будь-якого адресується процесором обсягу) може використовуватися як електронний диск .
  • iS - DOS'2000 - з'являються розширення для каталогів і драйвери контролера SMUC ( для підтримки вінчестера ) в Scorpion ZS .

8TASiS - сучасна версія , розроблена групою NedoPC для комп'ютерів ATM Turbo 2 + в 2006 році. Вона підтримує текстовий режим і верхню пам'ять цих комп'ютерів. Заснована на iS - DOS Chic . Також , за допомогою спеціальної прошивки ПЗУ - 8xBIOS , - вирішена проблема сумісності з програмами для TR- DOS. xBIOS містить vTR -DOS - програму, що імітує роботу TR -DOS на рівні викликів системи і працюючої з образом дискети , завантажуваних в розширену пам'ять комп'ютера.

Програмне забезпечення

ZXSpectrum

Базове

  • iS - DOS ASSEMBLER v2.3 + Disassembler + Debugger v1.1 - так званий комплект « три-в -одному» . Підтримує збірку з кількох об'єктних модулів і ассемблирование тільки змінених файлів. Монітор- відладчик допомагає запускати , тестувати і налагоджувати створювані програми як в режимі реального часу , так і при покрокової трасуванні , або з використанням точок зупину.
  • iS - DOS FORTH - реалізація мови Форт , набір модулів -інструментів для створення програм і документація « методологія програмування ». Причина створення: швидкий , компактний і мобільний так як реалізований майже на всіх 8 -ми бітних комп'ютерах.
  • СУБД « DATALOG » - дозволяє створити на диску ( електронний диск , дискета , вінчестер) кілька незалежних БД з довільною структурою. Виробляє всі операції з записами : пошук і вибірка за зразком , сортування по будь-якому полю , додавання, видалення , редагування , операції з числами , довільне оформлення баз.
  • iS - DOS PRINTER v6.2 - програма друку текстових файлів з великим зібранням драйверів матричних принтерів .
  • Print Lux 2.0 - програма друку екранних файлів. Підтримує зміна градації кольорів, вибір частини зображення екрану , незалежне масштабування по висоті і ширині.
  • Alpha Print - програма редагування завантажуваних шрифтів принтера і друку текстів на принтері з їх використанням. Поставлялася з набором завантажуваних шрифтів: математичним , астрологічним , грецьким , рукописним та ін
  • PICASSO - Графічний редактор дозволяє працювати з файлами превишющімі розмір екрану ZX Spectrum , створювати і роздруковувати на принтері зображення в дозволі до 2048х2048 , одночасно працювати з 4-ма файлами і переносити фрагменти картинок , шрифти великого розміру і багато іншого. Існує спеціальна версія працююча в iS - DOS Classic .

Прикладне

  • LOTUS PRINT - програма - оформлювач текстових файлів з ​​використанням графічних шрифтів високого дозволу з максимальним розміром символу 16х16 точок . Містить конвертор дозволяє імпортувати в текст фрагменти екранних файлів. У комплект поставки входять: редактор графічних шрифтів ( Alpha Print ) і бібліотека готових шрифтів (близько 30 шт.) .
  • Нотатки - програма працює в двох режимах: 1 . Алфавітна книжка з пошуком телефону та адреси по імені , пошуком адреси по телефону , пошуком всіх проживаючих на даній вулиці . 2 . Діловий календар-щоденник з розбивкою записів по числах в кожному місяці .
  • Діловий календар - служить для ведення щоденних записів ( до 615 знаків кожна ) протягом декількох років. дозволяє: редагувати і видаляти записи , Переглядати записи за кожен місяць , знаходити за зразком будь-яку інформацію , роздруковувати записи на принтері або переносити їх на інші комп'ютери.
  • Домашній бюджет - дозволяє фіксувати доходи і витрати , автоматично генерує детальну статистику , визначає найбільш витратні статті витрат і прибуткові статті даходов .
  • Фінанси 5.0 - бухгалтерська програма . Дозволяє складати оборотний баланс , аналізувати стан рахунків , створювати звітні форми , виконувати бухгалтерські проводки. Можлива конфігурації програми під користувача .
  • Картотеки 4 і 7 - на базі СУБД « DATALOG » , дозволяє створювати декілька незалежних картотек по 200 записів у кожній. Формат картки в картотеці , на вибір: 4 або 7 полів даних. Можливе додавання , видалення, редагування , перегляд , сортування та друк карток на принтері.
  • Кошториси - дозволяє складати кошториси і калькуляції , створювати довідники та картотеки кошторисів , роздруковувати документи на принтері , архівувати створені бази даних.
  • Платіжні доручення - автоматично заповнює і друкує стандартний бланк , дозволяє шукати і аналізувати інформації в базі. Підтримує багаторазовий введення даних з буфера обміну. Вміє впорядковувати платіжки за датою.
  • Мале підприємство - дозволяє вносити відомості про закупівлі , витратах , кількості та асортименті , про реалізацію готової продукції , фіксувати накладні витрати , нарахування та видачу заробітної плати , витрати на придбання обладнання . Програма дозволяє складати калькуляцію на випущені вироби , визначати рівень прибутку , вести облік коштів у касі , стежити за продажем готових виробів.
  • Комерційний магазин - дозволяє враховувати товар прийнятий на комісію , враховувати продажу товару , виплати постачальникам , автоматичну виписку накладних , ведення журналу продажів і виплат , збір статистичної інформації про роботу магазину.
  • Магазин сезам - 2 - дозволяє враховувати вступник товар , відслідковувати його наявність , фіксувати прихід , витрата , списання товару , здійснювати збір статистичної інформації по продажам , автоматично анкетувати покупців , друкувати на принтері звітні документи.
  • Матеріальні цінності - дозволяє вести облік одержання / списання мат.ценностей , видачу та повернення .
  • Склад 2 - дозволяє фіксувати отримання , витрата товару , переклад зі складу на склад і виписку накладних. Складає необхідні для контролю та звітності документи . Все можна роздрукувати на принтері.

Slot Ltd (Москва) поширював iS -DOS в Москві та регіонах в 1990 -ті , а також друкував літературу. Nemo ( Санкт -Петербург) поширював iS -DOS по території колишнього СРСР до 2004 року , а також випускав електронний збірник статей Відкриті листи ( Open Letters ) . iS - DOS Support Team ( Саратовська область) поширює iS -DOS по території колишнього СРСР і випускає електронне видання iS - Files. NedoPC поширює TASiS безкоштовно .

iS -DOS , як і деякі інші операційні системи на базі інтерфейсу Beta Disk , використовує для свого запуску механізм переповнення буфера. При виконанні будь-якої команди (у тому числі порожній ) TR -DOS (вбудована ОС інтерфейсу Beta Disk ) робить спробу читання сектора 9 на 0 доріжці , в якому міститься інформація про диск . Якщо розмір сектора виявляється більше прийнятого в TR- DOS ( 256 байт , у iS -DOS - 1024 байта ) , то пам'ять за буфером , в якій , крім усього , розташовується область інформації про канали вводу-виводу ( з адресами обробників ) , виявляється затертої ліченими даними. При спробі видати помилку (через канал виведення на додатковий екран) TR -DOS передає управління завантажувача операційної системи , адреса якого потрапив у поле адреси відповідного обробника в результаті переповнення . Саме тому сектора на доріжці диска у файловій системі iS -DOS нумеруються 1 , 2 , 3 , 4 і 9. Використання такого трюку дозволяє обійти відсутність в TR -DOS запуску і, зокрема , автозапуску програм в машинних кодах. TR -DOS підтримує запуск і автозапуск лише BASIC -програм, які , при необхідності можуть завантажити і запустити програму в машинних кодах.