#Multitasking Help!
105 messages in this thread
*** Multitasking and Amiga, Windows, and OS/2 ***
I was always under the impression that the Amga has true multitasking
and that Windows uses some sort of timesharing system, but it's not true
multitasking. Then I heard something about OS/2 using multitasking.
Anyway, I got into a discussion with some people and they said that
OS/2 uses pre-emptive multitasking and Windows uses cooperative
multitasking and that there wasn't that much of a difference between
them.
Could someone please educate me on this? What kind of multitasking does
the Amiga employ and how is it different from what Windows and OS/2 uses?
I thought the Amiga's custom chips and its design were what allowed it to
have true multitasking; whereas the Windows' timesharing arrangement was a
software kludge. I don't know much about OS/2.
Could someone explain to me the differences in the way "multitasking"
works on the Amiga, Windows, and OS/2?
Thanks.
Dom Fontana
–> Sent from NY via AP <–
Dom,
I'm not a techy but my understanding of Windows multitasking is that
each application has to be programmed to release the processor for
other programs. If the program isn't written correctly it will hog
the system. Also, while one program is running, the other
effectively halts until the first one is finished. I believe this is
the way the Mac also works. Also, each program has to be writen to
allow m/ting instead of the OS taking care of that. This partly
results in longer development cycles and large applications.
The Amiga, OS/2, WindowsNT & Unix (me thinks) all use premptive m/t.
What happens here is that each program is given a priority as to
where it is postioned on a task list. The processor runs through the
task list with each clock cycle and any program that is waiting for
processing is done for a certain amount of time. Once it's time
limit is up the processor goes to the next application and so on.
Although theoretically only one program is being run at a time the
effect is that all programs are more or less equally sharing the
processor, as required.
The difference between AmigaDOS & both NT & OS/2 is that the PC
operating systems support multithreaded m/t. What happens here is
that an application can start a new thread, or procedure, within
itself. So, for example, a word processor can do a seach and replace
while you continue to edit the file. Therefore, each program is
internally multitasking.
I hope this is more fact than fiction. I'm sure someone else will correct
me if I'm wrong. 8^)
Andrew
Andrew,
In the sense you described multi-threading…the Amiga is
quite capable of doing this (one program spawing other tasks within
itself).
Don
Don,
Oh, I understood that the programmer would have to do special tricks to
get it to work. I understand with OS/2 that all a programmer has to do is
start a new thread just like calling a procedure.
Why don't more Amiga progammers make use of this feature?
Andrew
Andrew,
Nope…it's actually quite easy. No idea why more programmers don't
make use of this procedure…or perhaps they do…and you have not noticed it
since it simple made the program work better…which is what you'd expect of an
Amiga program anyway <grin>.
Don
Don,
It IS done more often than one is aware but there are also glaring
examples of where it isn't (such as printing in wordprocessors which is my
big pet-peeve).
Andrew
Andrew,
Perhaps…that's so you can't change the file while you're printing it.
After all, figure out what'd happen if it was trying to print a line at the
same time you're changing the same line of text.
Of course, a separate printing task could first make a temp copy of the
file and use that for printing.
But…I really can't tell you what others do or don't do anything.
Don
Don,
RE: background printing in wp
Well, it's not so much printing the same doc (although there could be
advantages to that) but starting up a second doc. Oh, well, I guess I
like to gripe, such is life.
Andrew
Andrew,
Thanks. That was a very clear explanation. That multithreaded m/t
sounds great. So apparently, NT & OS/2 have better m/t than the
Amiga, right?
Dom Fontana
–> Sent from NY via AP <–
Dom;
>So apparently, NT & OS/2 have better m/t than the Amiga, right?
Well, if you ask their respective marketing departments, definately.
However, not necessarily.
Interprocess communications on the Ami is much better than on either
of the other two. It is also considerably easier to implement and is
much more flexible in how things may be accomplished.
AmiOS is considerably faster than either of the other two OSes.
AmiOS is requires a tiny fraction of resources required by either of
the other two OSes.
The downside to AmiOS is that problems in a program or task can
propagate to other programs and task (no task protection a-la Unix,
VMS, etc). Of course the other downside is that the Ami is not
viewed as the world "standard" for computing and thus there is not as
much software for the machine.
You might remember that in the early days of OS/2 there were quite a
few adds for programmers that explicitly asked for programmers with
Amiga experience. The rational was that programmers that knew how to
write Amiga code would correctly know and understand the requirements
for writing code on an OS such as OS/2.
Thanks for the info, Bill. It's clearer now.
Dom Fontana
–> Sent from NY via AP <–
Dom,
As Don pointed out, the Amiga IS capable of multi-threaded
applications, AutoPilot being an example. However, most apps don't
make use of this (I believe it might by quite difficult) and I once
read that OS/2 & NT make this feature easy to implement (just like
calling a new procedure).
As for which OS is better it depends on your definition of BETTER.
ADOS will m/t in 512K and can be loaded on a couple floppies and can
run acceptably on a 7.14 MHz system. OS/2 & NT require 8-16 megs RAM
<minimum>, a huge HDD (OS/2 needs at least 15MB and I think NT can use
up to 70MB or something outrageous like that. You also need a fast
processor. But NT supports multiple processors, they each have task
protection, etc., as has been mentioned. I haven't worked on either
OS so I can't say from experience if the end user notices the
difference.
Andrew,
>> The difference between AmigaDOS & both NT & OS/2 is that the PC
>> operating systems support multithreaded m/t. What happens here is that
>> an application can start a new thread, or procedure, within itself.
>> So, for example, a word processor can do a seach and replace while you
>> continue to edit the file. Therefore, each program is internally
>> multitasking.
Say what? Amiga's had that ability since day 1.
>> I believe it might be quite difficult
That's the problem with belief systems, they're not always correct.
Spawning tasks and processes from within a program is trivial.
-sja
Steve,
Well, I figured it might be difficult. One reason for my assumption are
all the wordprocessors (except for WP which ran a second program) that
don't let you print and edit at the same time.
I stand corrected.
Anyway, I'm just a user, not a programmer so I don't know about the
intricacies of Amiga programming.
Andrew
Andrew,
From experience, you need one hell of a lot more hard drive space than 15m
for OS/2. No matter how much RAM you have. Your estimate of NT is
'probably' low as well though I've no experience there. And as I see Steve
has already pointed out spawning (or whatever you want to call it) tasks
on the Amiga is not excesively difficult.
As for noticing a difference, I have as many, maybe more, crashes at work
with OS/2 (2.0). Although, because of the proctection it will often be
able to recover. Maybe 50% (+?). I think (I'm prejudiced) I notice fewer
lock-ups/crashes with mi-Amiga since installing 2.1 but, not before on any
1.x releases.
Robb
Robert,
I think 15MB is if you strip OS/2 down to the bare bones, ie, minimal
drivers, no help, etc. The suggested is something like 30MB, right? I've
used neither so I can't say. I think NT is listed at a *MINIMUM* of 70MB
HDD & 16MB RAM. Ya, RIGHT!!!???
I'm Amiga all the way (sometimes to my detriment) but I try an keep aware
of the other side (sometimes I wrong). I find the problem isn't the OS on
the Amiga but SOME of the Apps which have been released without proper
debuging.
Andrew
hi,
PMJI, check out the Dec. issue of ComputerCraft they have a side by
side run down of OS2 and windows NT….that goes into great detail.
-mark-
Thanks, I'll take a look.
Andrew
Yes, 15MB is the min you can get if you really strip OS/2 down. I managed to
get mine down to 24.2MB after eliminating everything I did not need (most the
little "applets"). I run my bbs under OS/2 (and save my amiga for real work)
and even on my 486DX/33MHz w/ 8 megs of ram it is still sluggish. the lowest
part is video as usual. as soon as i get my bridge board, OS/2 will probably
have to go since the HD it is running on will be the one i take to use with my
bridgeboard. 🙂
bob
Bob,
I guess the BB wouldn't be fast enough for OS/2, huh? Anyway, thanks for
your comments.
Andrew
a 386SX 25MHz would probably not be the best system for OS/2. one of the things
that makes my setup seem sluggish is because i have a unaccelerated video card
and a plane jane ISA bus. so it take a little while for it to draw all the
windows and update them. the biggest annoying feature (next to having to double
click windows to close them) is watching the video mode switch between text and
graphics as i rotate programs (which also happens in windows). the screen will
blink & jump, and with my eyes that gets annoying after a while. 🙂 [does help
when i have a headache either <g>].
to be honest, i do not know of anybody who has a 386SX 25Mhz and OS/2 so i can
not give you a report on how it would perform. OS/2 on any machine needs at
least 8 megs of ram, or else it will swap from disk seemily forever as the
system drags along. i notice a lot of swapping even with 8 megs of ram.
bob
I assumed you were going for the 486 BB. Did you know GoldenGate dropped
their price on them? Anyway, I sure you are probably right, a 386 would be
too sloooooww for OS/2.
Andrew
yes, I figured that i would need the 486 bb since i want to run falcon3. 🙂
i've seen the golden gate's available at amigaman and i have seen their ads in
amigaworld. since i already have a spare hard drive, all i need is that super
card with vga, joystick and sound blaster.
you might want to drop the OS/2 forum to ask how OS/2 performs on 386's. there
is a chip by cyrix that will replace a 386 and 386SX with a 486 (not sure which
type) chip. i have heard a few people talk about it on the fidonet echoes, but
i have not heard how it improves the performance of a C= 386SX bb.
bob
Andrew,
Well, I guess you might be able to squeeze a stripped down OS/2 into 15MB
but, It'd be a tight squeeze. NT sounds pretty neat from what I've heard
but, those requirements take your breath away!
Even with the intertask protection stuff we still had to IPL our MVS/ESA
mainframe the other day 'cause someone stomped on a control block that our
communications task was using (still haven't found the culprit). OOPS.
Lost 26,000+ terminals 'guess we'll have to boot it! Not a good thing to
do in the middle of the day for a big bank. You just never know…
Robb
Robert,
Yikes, guruing the mainframe. I'm sure it's much more complicated to
reset than the three fingered salut, huh?
When I first read the NT requirements I thought is was a typo. "Take your
breath away" is a good description. BTW, do you know if "Chicago"
(Windoz4) will be a scaled down version of NT or a new OS?
Andrew
Andrew,
Just a tad, a full hour(+) of 10(+) people running crazy attempting to
perform it with managers looking over their shoulders. And techies just
kinda being visible, looking in to the problem but, not able to do
anything. All the while almost every employee in the bank is waiting
'cause their 'puter's down. During which all you can really think about is
whether the offending program did enough damage to prevent it all from
coming back up (then you'd have to explain it and you have no tracks to
tell you which program screwed-up). A real exhilirating experience (NOT).
I've heard very little about Chicago. I'll have to look into it.
Robb
Robert,
Not very good for productivity, huh? I know, as a consumer, that it
really peeves me when the ATMs go down. Our dependancy on technology will
get the better of us…
Andrew
Andrew,
Not very good for productivity, no (or my brain!). Fortunately, we
have minis (ya right, Tandem Cyclone systems, minis my a..) that talk
to the ATMs so they can stand in while the IBM is down (doesn't help
the tellers or anyone else on the front lines). That way we don't
have people with ice picks stabbing at the machines 'cause they can't
get their money (No, really, when I was DP manager at a credit union
we actually had some guy, it was a guy, we had pictures, hack an ATM
with an Ice pick!). I know I feel that way sometimes but…
Things keep getting more reliable. If more people plan ahead (not
likely) for backups/contingencies we'll squeak by.
Thanks, Andrew.
BTW, here's the lowdown on ProText. I thoroughly learned ProText 5.5
and formed an opinion of it. However, I wanted to wait until the release
of 6.0 before I said anything. It was just released and I spoke to Arnor
yesterday and they're sending me 6.0 at no charge.
After I get it, I'll let you know my final verdict. I might also be
reviewing it for a magazine. However, if you're looking for a WP, don't
buy one yet until you hear my report on ProText. I think you definitely
would be interested in it.
Dom Fontana
–> Sent from NY via AP <–
–>However, if you're looking for a WP, don't buy one yet until you hear
–>my report on ProText. I think you definitely would be interested in
–>it.
Dom,
Too late! I already purchased FinalWriter. It's pretty good, as far as I
can see and has MOST of the features I require (if I'm not too picky).
However, I'll be happy to hear about your impressions when you are ready.
Andrew
What is ProText? When will your report be out? When will (is) ProText
available to the public now? Who is the publisher?
// daniel on autopilot in paradise
\X/ with intel and motorola inside
Daniel,
You sent your message to Andrew, but I think you meant it for me.
ProText is an extremely fast word processor. It's basically a text-only
wp, but in V6.0, it does allow the importing of graphics. It has many more
features than WordPerfect and is intended as a replacement for that
program, since it's no longer being supported.
That's how I discovered ProText. I wanted to switch from WordPerfect
(because of lack of support) and was actually shocked to find that all the
other Amiga word processors were less powerful than WP. Many of them are
graphics word processors, but they had far fewer text features than WP.
Then I found out about ProText and bought a copy. It's published by
Arnor, Ltd. in England and it's available now. It's not a new program and
has been available for years. I have V5.5 and should be receiving V6.0 any
day now. If one of the Amiga Magazines wants me to review it, then I
probably won't post a report here. If not, I'll probably post a report
here in one month. That should be how long it takes to see if they want a
review.
Dom Fontana
–> Sent from NY via AP <–
Dom, does it do tables? Can it import any other word processing files?
Do they have an American English dictionary?
//
-Karl \X/ Amiga and Autopilot: The *only* way to fly!
Karl,
Concerning ProText:
1) I'm not certain what you mean by, "Does it do tables?".
2) Yes, it imports and exports other wp files. There is a menu item
that calls up a separate CONVERT program that allows you to Export Protext
files to other types of files and to Import other types of files to
Protext files.
3) Yes, they have an American English Dictionary, Thesaurus, and
Glossary. Other languages are also available.
Protext is feature-laden.
Dom Fontana
–> Sent from NY via AP <–
"Tables" as in the Table feature in MS Word. If you don't know what I'm
talking about, I guess it doesn't do it. <G> But it is a very powerful
feature. As in "see table two".
//
-Karl \X/ Amiga and Autopilot: The *only* way to fly!
Protext is a UK port of WordStar (I believe). It's sorta like WordPerfect
for the Amiga except apparently better. The person who you should really
speak to is Dom Fontana at 74766,2154 as he's the one who is preparing the
report.
Andrew
I don't think there is any connection between Protext and Wordstar. The
version of Protext I used (some time ago) didn't look at all like
Wordstar.
Oh, I seem to recall Protext was some sort of port and that WordStar
figured into it. Could it be that that the files were WS compatible
although the program had no connection to the dos version? Hmmmm…
Andrew
Thanks for the tip. Dom has already written a message to me concerning
ProText.
// daniel on autopilot in paradise
\X/ powered by intel and motorola
Andrew,
I think you made a big mistake. 😎
Dom Fontana
–> Sent from NY via AP <–
Dom,
Well, I wouldn't call it a BIG mistake. FinalWriter seems very capable
although there are some features that it lacks (such as tables and
footnotes). But then again, it also has lots of features that other
products lack. One thing I especially like is that I was able to get it
locally and I can call SL directly with out having to pay overseas
longdistance bills.
Andrew
Andrew,
I didn't really mean a big mistake. But when I spoke to you on the
phone that day, you seemed very interested in getting a WordPerfect
replacement, and then you seemed interested in ProText. I just wondered
why you went ahead and got FinalWriter instead of ProText.
BTW, what features does FW have that other products lack? Is it a
graphics word processor? For me, the lack of footnotes seems like a major
omission.
Dom Fontana
–> Sent from NY via AP <–
Dom,
Don't worry, no offense was taken.
FinalWriter is a graphic wp like FinalCopy et al. It has excellent
output using outline fonts but it's text mode (a la WordPerfect or
ProText) is only really for proofing. Along with graphical DTP
features such as different fonts, graphics, etc it also supports
endnotes, bibliography, index, TOC, outlining & table of
illustrations. It has a spell checker & good thesaurus. For a
graphic wordprocessor I am surprised at how fast it is for typing
speed. I also like some of the finer features such as paragraph tags,
and page styles. Users can have a customizable button bar (like
AmiPro on WinDoz) and user menu. It supports ARexx macros and can
read numerous different wp formats.
Areas where it is weak are the footnotes, text printing, multiple columns
(supports them but not very well, IMHO) and tables (which is lacks) and
perhaps others that I haven't come across. Also, re: multitasking, it
isn't able to print one document while you edit another but at least it
prints fairly quickly (it seems slightly slower than ProPage but
considerably faster than ProWrite).
It isn't 100% complete but for most purposes it is very workable, I'd
recommend it.
I was concerned about ProText for two reasons: no one had heard of it and
the number for the US distributor was out of service. It also isn't
listed in the most recent A/C Guide. And besides, you didn't get back to
me in time! 8^)
My wife, who is the primary writer in the family, seems to like FW but I
think she is still using WordPerfect for her big documents (at least for
the time being). She usually uses endnotes so that isn't a problem and
she likes the bibliography features which works sorta like a database.
Andrew
Andrew
PMFJI, but I'm debating whether to pony up the $$ to upgrade to
FinalWriter. I own both ProWrite and FinalCopyII. I bought FC first and
was disappointed in it. Not because it didn't do fancy formatting and
stuff (I tend to use PPage for that on the Amiga or MS Word on my
notebook) but because it could do a few of what I consider to be basic
things.
Like search for tab characters and hard carriage returns. And then save
ASCII files without putting spaces after the paragraphs.
I work cross-platform a lot and I move files back and forth. I need to do
this kind of search-and-replace stuff. I have to use a combination of
ProWrite and ArticleEditor to accomplish it. When I got the upgrade to
FinalWriter I called them right away to see if they had added in these
capabilities and was told they hadn't.
So my question is, how do you find FinalWriter? Have you run into anything
that it can't do that you think it should?
Thanks,
Barbara
Andrew-
Use PrintManager to spool your Final Writer documents and then continue
editing while it prints.
-Jonathan
// Amiga online via Autopilot
\\// MAC Quadra 700 & 486 emulation via Amiga!
Andrew,
I was also concerned that no one else seems to have heard of ProText
and that its publisher is in England. However, when I got the program I
decided to just judge it on its merits alone. If the program was what I
was looking for, then that was good enough for me. The company is also
very receptive to my suggestions. If I don't want to call, I fax them my
suggestions or questions and they get back to me.
I still don't know why most people haven't heard of it. I think it's
the best kept Amiga wp secret around.
BTW, can you explain "tables" a little more for me?
Dom Fontana
–> Sent from NY via AP <–
The Amiga uses Pre-emptive Multitasking… basically the same as OS/2..
thing is where the Amiga is special is that it can do it with so little
overhead… try getting OS/2 to run in 512K let alone multitask !
I'll let some of the more knowledgable guys in here give you a longer
answer 🙂
Tim
On AutoPilot Over Hong Kong
Thanks for your comments, Tim.
Dom Fontana
–> Sent from NY via AP <–
The Amiga uses pre-emptive multitasking, as does OS2. Windows use
co-operative. they are not the same, or even similar. They can look
similar on the surface, IF all the developers doing co-operative work
VERY hard (they sure haven't under the windows operating
environment!), but generally you'll see all kinds of performance
degradations with co-operative that you do not with pre-emptive.
Anyone who tells you that there isn't much difference between Windows
and OS2 hasn't looked, or looked and didn't know what they were
seeing. Windows, as always, has the software baase – OS2 kicks its
fanny from here to Orion as a base operating system, and not only
from the multitasking viewpoint (where it is vastly superior to
Windows 3.1).
The Amiga's multitasking has absolutely nothing to do with it's
"chips". You can write pre-emptive multitasking for an 8-bit
microprocessor in about 2k of rom; the Amiga's chipset shares some of
the work of keeping the machine going, it's true, but then again a
machine like a windows machines doesn't NEED to have a processor
maintaining the display the way the Amiga needs the copper… because
display cards on a PC "just do it" without help, or knowledge from
the OS.
Technically, the only hardware you "need" to build a pre-emptive
multitasking system is (a) a "timer" that can signal the CPU through
(b) a reasonably fast "interrupt" to stop what it is doing, look at
the situation around it, and based on that, do something else for a
while, coming back later to the original job.
The Amiga's OS is probably most comparable to OS2, however, OS2 has
many basic OS-level advantages such as intertask protection, virtual
memory management, a standard graphics layer, and threading.
Ben,
I just installed OS/2.1 on my 486/33 and I _LOVE_ it.
-mark=
Otto Pilot Engaged..
That's what I hear from just about anyone who runs it. I think IBM has an
"Amiga" of an operating system on it's hands. I think Windows will kill
it; sure as shooting. But I don't think it ought to be that way.
–Ben
…via AutoPilot
Perhaps not.
IBM has a new product out called "OS/2 for Windows and DOS" and it sells
for $29-$49. This version requires that you already own windows and dos
to install.
IBM says they will be making deals with clone manufacturers in the near
future so that OS/2 is native on the machine instead of Windows.
Who knows.. but as like the case with Amiga.. usually the stupid mouse
trap wins and the good stuff (Amiga) looses.
Pathetic aint it?
-mark=
Otto Pilot Engaged..
>Pathetic aint it?
Unfortunately. 🙁
Bob Comer — Flying high and fast with my A1200HD'030 on Autopilot!
From Cheyenne, Wyoming U.S.A.
I also have OS/2 on my 386… DOS and Windows are relagated to windows in
OS/2 now…
I doubt if I ever go back to DOS/Windows. (At home, and at work.)
My only problem with OS/2 is it's slugishness. (It's response times are
nowhere near my Amiga's, though I haven't run into a Pentium machine
yet.)
Bob Comer — Flying high and fast with my A1200HD'030 on Autopilot!
From Cheyenne, Wyoming U.S.A.
Thanks so much for all the m/t info. It's a lot clearer to me now.
I appreciate the help.
From what I've read, OS/2 seems to be pretty good. I've also heard
that many PC people don't use it. Why do you think that is? Is there
some compatibility problem that stops more people from using OS/2?
Dom;
Hardware is usually the major problem. OS/2 requires a great deal more in
the way of memory and hard drive capacity than either msdog or windoz
(though windoz pushes it a bit).
-bill
Dom,
I use OS/2 at my workstation at work but, the only reason is so that I
can support all the different PC-type comm programs people are using
to talk to our mainframe (it is amazing that comm programs will even
work in a DOS or windoze box under another operating system). It is
better than windoze at a lot of things (eg. multitasking) but, if it
were my personal workstation I wouldn't bother because of the
hardware costs (fortunately CrossPC has been all the messydog I've
needed at home, so far…).
Robb
Robb,
Didn't you just recently purchase an Amiga? I seem to recall a thread
where you had some installation problems. Was that you? If so, I hope you
solved all your problems. Do you like the machine?
Dom Fontana
–> Sent from NY via AP <–
Dom,
You probably remember me whining about an old GVP Series I card with OS
2.1. I made it work but, I bought a Series II and now I don't have to
worry about going through any hoops to make it work. I've had a Amiga
since the early 1000's but, I hadn't been using my 2000 for a while and
was trying get it up to speed.
Robb
Ah, that must be it.
Dom Fontana
–> Sent from NY via AP <–
Dom,
OS/2 requires a lot of resources yet has very few native applications
available for it. That leaves OS/2 running Windows programs…and it runs
those slower than they run under Windows itself (although not that much
slower)…so why bother.
Don
Don,
My OS/2 does _NOT_ run OS/2 applications _slower_. It seems the same to
me. In fact, if I load two Windows applications it is clear that OS/2
runs it faster.
Perhaps you haven't used OS/2.1?
-mark=
Otto Pilot Engaged..
I meant to say doesn't run Windows applications slower.
-mark=
Otto Pilot Engaged..
Mark,
I think you meant that OS/2 does _NOT_ run WIN applications slower.
<grin>
_EVERY_ review I've seen where they run benchmark suites against
dupiclate machines (except for the OS) shows that OS/2 runs Windows programs
somewhat slower than the same benchmark running on a Windows platform.
Don
It's true, OS/2 runs Win programs slightly slower than Windows itself,
plus you have to load up the Win/OS2 code to, so th load times are slower.
But for me OS/2 makes a PC a bit more tolerable.
Bob Comer — Flying high and fast with my A1200HD'030 on Autopilot!
From Cheyenne, Wyoming U.S.A.
Don,
Thanks for the OS/2 info.
Dom Fontana
–> Sent from NY via AP <–
The reasons why are pretty simple, at least they seem so from where I
sit. More resource cost (memory, etc). Until very recently, it
wouldn't run windows stuff reliably (the new version does,
apparently). Windows s/w is *the* staple of the software industry,
like it or not.
I've never really used Windows in depth, since I don't use a PC. I
tried it a few times in a computer store and it seemed pretty nice.
Yet, I know a lot of people make fun of it. Is it really that bad?
Some ways, windows is a true pain in the chops. Other ways, it kicks
AmigaDOS right out the window. There are lots and lots of things you
can complain about in Windows; but there are a lot you can complain
about in AmigaDOS. I prefer AmigaDOS. But I'm a "techie". Your
average user, on exposure to just how easy windows is (and it *is*
easy) and the power of the software that's available there, has no
trouble making the decision to go with windows and not the Amiga.
yes, wait until the average user finds out how much find windows is
when it crashes. how difficult it can be to configure (i'm a tech,
and i hate messing around with those config files), how much all that
"powerful" software costs, and how much they have to spend on
hardware to get it to run correctly. nothing like wasting $200-$300
on a word process that takes up 20+ megs and finding out that most of
the features are ones you will never use, and then finding ProWrite
for you amiga is perfect for what you want to do and it cost less
than $70 (very rare in dos-head land).
i call windows many things, but easy to use is not one of them.
perhaps it seems that way for the first few mins of that sales pitch,
but during the daily grind, nope. when you try to make an ibm look
like a mac to kill apple, a bad os patch is the result.
Bob,
My personal experience has been completely different. I bought a laptop
(only because I couldn't get n Amiga laptop, frankly) and it came with
nothing in particular. So, since I was planning to be on the road, I
bought some software I thought I would need. Here's what's happened so
far:
I bought Microsoft's "Word". I was *delighted*. I no longer use *any*
Amiga word processors, though I do use pagestream to produce some
single-sheet documents. We own Prowrite, Excellence, Final Copy, Word
Perfect (though no one here is foolish enough to try and use the latter)
and a couple of others (that weren't worth the disks they came on).
I bought Borland's Quattro Pro. I no longer use *any* Amiga spreadsheets.
I was *delighted*.
I bought Procomm. Very, very nice software, but I still do use AutoPilot.
:^)
I was getting tight on disk space (foolishly, though I DO know better, I
got a unit with a relatively small HD, telling myself it was "just for on
the road")… So, I bought stacker, I've been *delighted*. Don't even know
it's there, really, except I have lots of elbow room.
In all of this delightment, I have NEVER had to "configure" anything that
took two brain cells. My machine (a Tandy) came from the store ready to
run (as have all our Gateways… dunno how others do it) and we just go
from there. All my software works like I expect it to. I rarely have to
refer to the manuals, as Windows online help (like ApAssist, he plugged)
is there and always seems to cover what I need to know. If the machine
goes down, I'll reinstall *everything*. I have backups of all the data on
floppy (very easy to do… 1.44 mb floppies hold lots of "stuff"), and I
expect I'd be up and running (barring hardware failure) in a couple of
hours.
The situation that I ended up using that laptop is *exactly* what you'd
call "the daily grind". I keep it by my desk; I wouldn't want to do
without the software – the Amiga doesn't have anything to compare with it
that I've seen to date. Though softwood has something new I'm curious
about.
I still prefer my Amiga – and if there was an Amiga laptop I'd get it in a
hot second. But I wouldn't (couldn't, really) get rid of the Windows
machine until and unless Amiga s/w comes up to speed. And given the state
of the Amiga market vis business software and CBM's apparent health (or
lack of it), I don't believe it's ever going to happen.
–Ben
…via AutoPilot
now that's an interesting experience. 🙂 my first experience with word was on
the macintosh, and there i thought it was overloaded and slow (funny thing
seeing it scroll very slowly on a IIci). when i saw the windows version, i
thought the same thing except that the keyboard commands were even worse. the
only thing i like about it was the forumla editor. i have to admit that is very
nice.
i probably had a different experience because i do not use my computer for
business. i still do not know what a spreadsheet is really useful for! 🙂 and i
took a class on it! 🙂 if i have to do math, i grab my HP-48SX and punch
numbers. graphs are nice, and procalc does a nice job in that dept.
i have to admit that procomm plus is a nice program, but I still like Term
better. 🙂 and yes, any text based amiga word pro bites. i have not seen one
yet that i have not hated on first sight. in fact, i still have yet to see an
editor that i like better than MicroEmacs. the all are fairly good, but they
all lack one feature or another.
yes, 1.44MB do pack a lot of stuff. 1.76MB pack a little more stuff though. 🙂
i only put my sys partition on to floppies for backup. my work drive is too big
for me to sit for the hour it would take. i can not see any dos user backing up
200mb onto floppies. 🙂 i use a tape drive to backup the bbs. how many new
users really backup? i've seen a few offices that do not know what the word
means. 🙂
you are right, the amiga is a bad business machine. most home users do not need
a business machine and it is a shame that the idea of the home computer is
dead. the only way to really use an amiga in business is to put in an emulator
card. sure there are ibm's marketed at the home user, but these are quite
limited and most users will find that out quickly (esp if they have kids who
wanna play wing commander <g>). the 386SX's owners that i know all complain
about the slow speed of windows. 🙂 i do not know how the "486SLC" bridgeboard
handles windows though. it's not my biggest concern since i would only run
windows when i needed it.
now if i want serious horsepower programs, all i have to do is walk down to my
store and grab a macintosh program such as word or wp (i like my amax <g>). i
probably won't since they are over priced imho and not worth it for that one
little feature i might need.
i've gone through all the pains of buying a basic computer and then have to go
through the pains of upgrading it to keep up with the software. that has left
me with a bitter taste in my mouth, and i have disliked the ms-dos world ever
since.
bob
Bob,
why would anyone back up 200 MB to a floppy, except on the Amiga. Buy
a Colorado Systems (?) Tape Drive which hangs off the parallel port for
less than what we pay for an external HD floppy, and back up to tape.
Perhaps, someday, my much more expensive A3070 will show up. Somehow I
doubt it though.
Brian
bjbart@watserv.ucr.edu
my own experience with the little CMS Jumbo 120 is that the tapes for it get
expensive after a while. 🙂 $15-$30 a piece in most parts. what i think is
funny is that they call it a 120mb tape drive, when it's only a 60mb that will
maybe do 120mb (compressed) if you are really lucky. since i am backing up my
bbs, which has 60% of the files being
lha, it's rather pointless for me to use compression for my backups. not to
mention it is slower that way, and backing up the CMS drive is slow enough
(beats floppies though <g>). i did try it twice, and it happily munched up the
data and promptly said the tape was bad. the next attempt had the tape writing
garbage when i tried to restore. i turned the compression off and it has worked
fine ever since (though it takes about 3 tapes to do my bbs, ~ 1 hr 20 min, not
too bad considering the amount of data it's backing up). 🙂
i have the older model that came with it's own 8-bit card, so i stuck it as
another internal drive in my tower.
most people when they see the tape drive (dos heads included) ask if i have
some sort of mini-hd. 🙂 then they ask if i can run programs off it, or access
it via dos just like any other drive. no, it's just a backup drive, that's all
it does. 🙂 well, i could install a tape door on my bbs so users could access
the drive but i think it's still a little too slow for bbs work.
someday, i too will get that scsi tape drive…. someday… sigh. until then, i
have to do the 'ol floppy shuffle. 🙂
bob
Ben,
I'm revising my opinions of MS-DOS software, especially MS-DOS itself,
upwards. So far I haven't had a single problem on the MS-DOS side of the
house and, as you say, Stacker is excellent. Turbo C has improved, if
anything, over the days I was using it in my C class. Quite a comfortable
programming environment.
I'm still quite happy with FinalCopy II Rel. 2, but that's a preference
issue, I think, as with spreadsheets. Pretty much like the issue of which
is the best text editor.
What I really think is that the MS-DOS/Windows environment is finally
getting "it" in one sock. Installations require less and less arcane
knowledge, defaults work (yea!!), and the manuals don't assume you
graduated from MIT.
Brian
bjbart@watserv.ucr.edu
That's a good answer, Ben. So all things considered, Windows isn't really
as bad as it's made out to be here.
Dom Fontana
–> Sent from NY via AP <–
Most ways, no. There are some irritating things about it, particularly
weak file mangement from the end user perspective, but it's powerful,
reaasonably mature and very reliable – and it has the critical features
users need – as the market has clearly demonstrated.
–Ben
…via AutoPilot
If you have ever gotten used to the way the Amiga or Macintosh works,
then after a while windows becomes very annoying. after a day or two
of use, dos shows it's ugly face as you try to navigate through the
program manager. i threw up my hands with disgust saying, "it's not
an amiga!" i decided software/hardware support be damned, i'm using a
computer that works for me and one that i enjoy using! 🙂
even os/2 became to strange for me after a short while. i do not like
the way either system handles programs and icons. os/2 handles them a
little better than windows, but i think os/2 tends to over complicate
the plumbing.
Bob,
Do you think you would dislike Windows as much, if you weren't used to
the Amiga?
Dom Fontana
–> Sent from NY via AP <–
yes, you would probably like Windows if you have never used any type of GUI
system before and if you really hated dos. most folks giggle and say "just like
a mac!" when they try windows. i do not know of many people who still liked
windows after trying an Amiga or Mac. 🙂
imho, windows is used to bait new computer users (those who have little idea
what a home computer really is) into the ms-dos world.
bob
Bob,
Well….I think Windows is used to make it easier for folks to get into
the Microsoft world. The software that's available for it is what baits them
in the first place (and the low price of the hardware now)…not Windows
itself.
In a way similar to autos and automatic transmissions. The buyers
needed to get from here to there…but the auto transmission made it easier.
Not the best analogy…but I think you get the idea.
Don
I suppose, if they knew what microsoft meant, and with the bill gates press of
late it would be hard not to know. personally, i've seen the microsoft world
and ran screaming. 🙂 i feel that their current attitude is that we should buy
their products because they are microsoft products. well, i have had my hand at
word, excel, windows and dos. i can find better in each catagory, but that is
just me. i did enjoy their attempt to lure wordperfect users with their flashy
ad campaign for word 2.0. i still think it's funny that they want to con people
who paid $200+ for a word processor to buy *another* $200+ word processor (the
days before the "competative upgrade." remember the days when they 386SX with
windows wwas going to kill the mac? 🙂
i think people tend to buy what is at work. if they do not have one at work
(rather rare these days), they ask friends or go to a trusted magazine. i still
doubt that pc mag or pc world even opens up a box of a product made by anyone
other than microsoft. since most of the business world uses microsoft/ibm, and
that's all magazines cover for the most part (even byte, the supposed computer
industry as a whole mag, is filled with mostly clone ads). so in part i think
you are right. it is like the old Atari days. people bought atari game systems
since they had the most games out, even though other systems had better games
(i think coleco started to edge everybody out, but then they had the atari 2600
adaptor).
still windows is a powerful ad tool. all you have to do is check one of the
intel ads in any mac mag. the ads more or less state, "look, we look just like
a mac thanks to windows!" and they hope you do not look very closely. 🙂 i do
not know why the "we have more" arguement seems to get people. you'd think that
people would put more thought into such a heavy investment (time & money).
your analogy maybe a bit off, but it leads to a better one. the computer
iindustry is very much like the car industry (esp the pc clone arena).
bob
ps – wasn't this thread originally about multitasking? 🙂
Bob,
> imho, windows is used to bait new computer users (those who have
little idea what a home computer really is) into the ms-dos world.
Yeah, I think that's a good way to put it.
Dom Fontana
–> Sent from NY via AP <–
>Is it really that bad?
Yes, but it was even worse before 3.1
Bob Comer — Flying high and fast with my A1200HD'030 on Autopilot!
From Cheyenne, Wyoming U.S.A.
Andrew has it right, although there are a few hardware particulars
involved. In some systems, the chips involved manage the
multitasking management as well as protecting one task from
manipulating another's memory. That isn't available on the Amiga,
nor is is available on many systems, although Unix does have it,
usually.
As for the difference between cooperative multitasking and
preemptive multitasking, it is a difference between night and day. A
cooperative multitasking system, such as Windows, depends on the
program relinquishing resources that it does not need at any given
time. Most programmers do not bother to "cooperate" with the system
in this respect. With a preemptive multitasking system, even if the
program decides that it is going to get ugly and hog resources, it
gets locked out every once in a while and other programs can run.
That is the significant difference between cooperative and preemptive
multitasking. Does the programmer have to allow other tasks their due?
In a preemptive system, generally, he doesn't need to worry about it as
the OS takes care of that for him. In a cooperative system, it is only as
good as the least cooperative program.
BTW, on the Amiga, even tasks with negative priorities will run once in
a while as the other tasks are waiting for input from either the disk or
keyboard, or such. A definite plus in the preemptive column over the
usual approach ala Mac and PC DOS.
One last item, it is possible for AmigaDOS to spin off tasks and
processes so that you can be editing a document while it is doing a print
or search and replace. Unfortunately, it is not much used as far as I can
tell.
Brian
bjbart@watnxt01.ucr.edu
Brian,
Both BackTalk and AutoPilot spawn new tasks within themselves. For
example, in BackTalk, both the clock and the review window are separate tasks.
Don
Brian,
Thanks for the explanation about m/t. It certainly helped. I appreciate
your taking the time to write. Thanks.
Dom Fontana
–> Sent from NY via AP <–
Multi-tasking, a fun subject.
When multi-tasking the CPU can perform processing on only one task at any
given time. So each program is given a "slice" of time inwhich to be
processed by the CPU. This is a time-slicing.
The two main forms of multi-tasking differ in their method of deciding on
how the timeslice is allocated per task.
With co-operative multi-tasking, a program (task) is allowed to take its
time-slice, runs, then has the responsiblity of returning control of the
system — so the next program can take a slice of the CPU's processing
time. The programs have to "co-operate" in the real sense of the word.
If a program doesn't offer to give the system back, no other programs can
take it.
Pre-emptive multi-tasking, pre-sets the maximum amount of time all tasks
can allocate. When a program's time is up, the system switches to the
next task.
Also some OS's allow the tasks to pre-empt themselves before their
time-slice is over. With a pre-emptive system, this allows a tasks to
forfeit its "leftover" time for use by other tasks.
The other tasks would still get the same maximum amount of time for a
time-slice, but their time would come sooner.
I believe Windows (for MS-DOS) uses co-operative multitasking, but the new
Windows-NT (full OS) uses pre-emptive. The Amiga and OS/2 uses a
pre-emptive multi-tasking.
—
The Amiga's multi-tasking is handled by "Exec". Exec, is the core of the
Amiga's operating system.
The Layers & Graphic libraries are run on top of Exec.
Intuition (GUI) & AmigaDOS run on top of Layers.
The Workbench, shells, ARexx, and applications are then run on top of the
two interfaces (Intuition & AmigaDOS).
It could be said that the OS is already multi-tasking, before you even
load any programs.
When a task (or process) runs, it gives itself a task-priority. Exec,
runs the task with the highest priority first, then the next task with
same level of priorty, then drops to lower priority tasks.
You might think of several 33" vinyl records stacked on one turntable.
Each record is a priority level, and each song on that record is a task
sharing that level. The needle (exec) plays the first song on the top
record (highest), then the next song on that record (switching when the
time-slice is up or finished.). The needle then drops down to the next
record, playing all songs at that level.
Some tasks pre-empt themselves using almost no CPU time, allowing the next
task to run earlier. While other tasks use all their timeslice, and are
pre-empted by Exec.
Some tasks, are more important than others. For example Trackdisk, SCSI,
Console, & Input are tasks which need higher priorities than programs that
use the CON, keyboard, or drives. So, its not a simple top to bottom
running of tasks, a task with a lower priority is run only after all
higher tasks are finished.
Finally, there is a programing option that allows a program to freeze the
multi-tasking, giving itself all the CPU time.
Ron.
– ap'ing with AP. (Eagles may fly, but weasels aren't sucked
into jet engines.)
Ron,
That was a great explanation. I have a much better understanding of it
now. I especially liked your records analogy. Thanks so much for taking
the time to write. I appreciate it.
Dom Fontana
–> Sent from NY via AP <–
Dom,
It's a pleasure to see that so many Amiga user's have these concepts of
multi-tasking down. It's an indication to me of how literate Amiga users
are of all platforms. Yet, we still are using Amigas…
I'm from the IBM mainframe world and saw the usefullness of pre-emptive
multitasking when I bought my 1000 long ago (what 10 years?). Although,
the Amiga OS doesn't protect processes from one another memory-wise it's
still a big advantage over windoze (except for the volume of units
factor).
It still baffles me how any corporation could blow a ten year lead…
Robb
Robb,
it annoys me as well. The only reason I bought my A1000 way back when
(serial number 2031) was for the multitasking. I had become quite used to
having it available on the mainframes at work and I swore that I'd never
buy a personal computer that didn't have it.
Now it is all the vogue, but the Amiga is still chugging along despite
C='s misspent efforts to sabotage the machine. Oh well, at least I got a
fairly decent computer out of the process.
Brian
bjbart@watserv.ucr.edu
Brian,
It sounds like you bought your 1000 about the same time I did. I can't
verify that 'cause I let it go (sob). Also, for at least one of the same
reasons.
The Amazing Amiga it keeps going in spite of…well let's not get too
negative here.
Robb
(thanks for getting the name right even though my 'proper' name is on the
account)
Robb:
Regarding your last comment about a 10 year lead…
Remember we are talking about Commodore here, they couldn't market
themselves out of a paperbag! 🙂
// -Mike Schiller
\X/ AMIGA! On AutoPilot in sunny Fort Lauderdale
Mike,
Not even a wet one!
Robb
Robb,
I believe the A1000 was introduced in 1985. I bought an Amiga in 1988.
I always understood the concept of how the Amiga multitasks and thought it
was called pre-emptive, but I was having conversations with some Windows
users and wanted to make sure I had my facts straight before I proceeded.
They had given me some incorrect info on how Windows multitasks.
Thanks for writing.
Dom Fontana
–> Sent from NY via AP <–
Dom,
You're welcome!
You're probably right about '85(?) but, hey, that's pretty close to ten
years.
You've gotten excellent responses. Good luck!
Robb
The Amiga was introduced (for sale) in November 84. I believe the public
rollout was in July.
//
-Karl \X/ Amiga and Autopilot: The *only* way to fly!
Right months, wrong year. It was 1985.
Steve
Drat, You're right. I must be getting old. <G>
//
-Karl \X/ Amiga and Autopilot: The *only* way to fly!
I believe you are mistaken on the date. The first shipment of Amigas
to Dallas, and it was one of the earliest in the country other than
developer machines, was the first week of October in 1985.
(covering head) Yes, yes, I admit it. So what's one little year? <G>
Right. I bought my first one in October 85, also. :^)
–Ben
…via AutoPilot
Yeah, me too! Bought my first two A1000s in Oct '85.
Chris
Karl;
I believe that you are off by a year. I think it was November of '85 not
'84.
-bill
I see I am *never* going to hear the end of this. <G>
//
-Karl \X/ Amiga and Autopilot: The *only* way to fly!