Welcome, Guest. Please login or register.

Author Topic: I long for a decent OS.  (Read 16016 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show all replies
    • http://koft.net
Re: I long for a decent OS.
« on: January 06, 2007, 05:41:03 AM »
check out http://www.freedos.org/

Dos is easy to use, and its easy to roll out single solutions for things. I have a freedos floppy i made which pops up telex. I use a few old machines from time to time as simple text terminals.
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show all replies
    • http://koft.net
Re: I long for a decent OS.
« Reply #1 on: January 07, 2007, 08:00:13 PM »
Back in the day when instructions had a specific ammount of ticks and when registers refrenced in opcodes actually represented the reality of what was in the processor core and when you knew precisely how many ticks it took to fetch a byte from memory and the abscense of on die instruction caching you could make a serious argument about designing your algorithm around a processors instruction set.

Times have changed. That function that you just called might live in the cache at that moment of time, in case great, or it may have to be fetched from ram. No way to predict what the case will be. Instructions are broken down into micro ops now, and executed out of order and in parallel based on best case prediction hardware.

In many cases a nice hand rolled assembler routine will look really efficient but in reality stalls out the pipeline on every iteration, then you've got a shiney assembler chunk of garbage.

A lot of the optimisations they make in the processor cores are based on the output of the major compilers. In many cases not coding your asm like the compiler would results in wasted cycles.
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show all replies
    • http://koft.net
Re: I long for a decent OS.
« Reply #2 on: January 07, 2007, 08:47:29 PM »
Woudln't I have to profile for each processor series to take advantage of the pipeline stuffing tricks? Different profiling and code for each of Celeron, PIV, PentiumM,D and Core Duo? Along with each of the series in the AMD family?
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show all replies
    • http://koft.net
Re: I long for a decent OS.
« Reply #3 on: January 07, 2007, 09:11:05 PM »
Quote

KThunder wrote:
ok back on topic a sec,

do they still sell webtv boxes? those boot instantly and have some simple apps and stuff.


It still exists. I saw one in BestBuy a few months ago.

http://www.msntv.com/pc/
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show all replies
    • http://koft.net
Re: I long for a decent OS.
« Reply #4 on: January 09, 2007, 02:12:23 AM »
Quote

koaftder wrote:
Quote

KThunder wrote:
ok back on topic a sec,

do they still sell webtv boxes? those boot instantly and have some simple apps and stuff.


It still exists. I saw one in BestBuy a few months ago.

http://www.msntv.com/pc/



Microsoft bought out WebTV. They still make these things. If one was to buy one of these things, I would highly recommend getting a new one, as the older models get support dropped at an alarming rate.