IS-DOS

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Вікно 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 -програм, які , при необхідності можуть завантажити і запустити програму в машинних кодах.