avva: (Default)
[personal profile] avva
Новая операционная система для 8-битных компьютеров. Включает в себя мультитаскинг, GUI, имплементацию TCP/IP и веб-браузер:

Contiki

Всё это вместе помещается в 42kb памяти. Написано на C.

Круть. Уважаю.

Date: 2003-03-11 02:33 am (UTC)
From: [identity profile] nice-beaver.livejournal.com
И актуальная.

Date: 2003-03-11 02:37 am (UTC)
From: [identity profile] bobuk.livejournal.com
42 килобайта включая браузер :)
Реалзиация IP стека у них не своя правда.
И мультитаскинг интересный - процессы не защищены друг от друга. Можно такого наворотить...
Вот например - две задачи взаимно модифицирующие код друг друга прямо в памяти. Песня :)

Date: 2003-03-11 02:49 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Такой мультитаскинг я в своё время руками делал на чем-то 8-битном, типа Радио-86РК. При всех недостатках, куда более удобно, чем однозадачность.

А у какого 8-битного процессора есть заточки под защиту памяти? %-) Из распространённых (8080, Z80, 6542) ни у кого, ибо нафиг надо.

Date: 2003-03-11 11:29 am (UTC)
From: [identity profile] bolk.livejournal.com
на Радио-РК памяти было - кот наплакал. там иногда и одну-то задачу целиком было трудно уместить... одно спасало - графики там не было, а значит и расходы были меньше

Date: 2003-03-11 03:04 am (UTC)
From: [identity profile] avva.livejournal.com
Поди их защити на 8-битных процессорах. И preemptive multitasking, я думаю, на них не очень реально воплотить. Так что это лучшее из того, что возможно.

А насчёт взаимно модифицирующих задач -- чувствуется, Вы созрели для того, чтобы в Core Wars поиграть :)

Date: 2003-03-11 03:43 am (UTC)
From: [identity profile] bobuk.livejournal.com
Мы давно созрели. Мы тут живем:
http://corewars.sourceforge.net/
Кстати там же есть и java апплет для игры онлайн :)

Re:

Date: 2003-03-11 01:51 pm (UTC)
From: [identity profile] avva.livejournal.com
Уважаю :)
У меня никогда не было терпения действительно попробовать поиграть в Corewars.

Date: 2003-03-11 01:37 pm (UTC)
From: [identity profile] tejblum.livejournal.com
И preemptive multitasking, я думаю, на них не очень реально воплотить.

IMHO, для preemptive multitasking кроме прерываний от таймера ничего не нужно.

Date: 2003-03-11 02:40 am (UTC)
From: [identity profile] wildernesscat.livejournal.com
Да, действительно круть.
А почему в портах нету там старого доброго Синклер Спектрума? :-(

Date: 2003-03-11 02:52 am (UTC)
From: [identity profile] khatul.livejournal.com
А про ZX-81 никто не вспоминает?

Date: 2003-03-11 03:54 am (UTC)
From: [identity profile] wildernesscat.livejournal.com
Боюсь что там с памятью плохо (типа, маловато)...

Re:

Date: 2003-03-11 03:58 am (UTC)
From: [identity profile] khatul.livejournal.com
С памятью плохо, вот и не вспоминают...

У меня было 16 К; то-есть вначале 1К, потом мне купили картридж с расширением. И как это было чудесно! И работало намного быстрее, чем (скажем) Пентиум-II 333МГц под виндой-98, который у меня сейчас дома...

Date: 2003-03-11 05:08 am (UTC)
From: [identity profile] wildernesscat.livejournal.com
Это в "slow mode" или в "fast mode"? ;-)

Re:

Date: 2003-03-11 05:10 am (UTC)
From: [identity profile] khatul.livejournal.com
Даже slow.

Date: 2003-03-11 03:28 am (UTC)
From: [identity profile] ex-marginal.livejournal.com
Зато там GameBoy в портах засветился. А оттуда можно и на Speccy портировать.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 02:31 pm
Powered by Dreamwidth Studios