Beruflich Dokumente
Kultur Dokumente
9/4/03 - nmg
1960’s: Batch jobs with similar needs, leave the job with an
operator, pick up results (hard copy listing) the next+ day –
Hope no syntax errors! (“thin” listing) – Thick listing is a
runtime error (Hex memory dump) - non-interactive
Reduce setup time by batching similar jobs
Automatic job sequencing – automatically transfers control from
one job to another. First rudimentary operating system.
Resident monitor
initial control in monitor
control transfers to job
when job completes control transfers pack to monitor
Comment on use of “JCL” and how applications jobs were
processed in early “batch days”
Several jobs are kept in main memory at the same time, and the
CPU is multiplexed among them.
Hard real-time:
Secondary storage limited or absent, data stored in short term
memory, or read-only memory (ROM)
Conflicts with time-sharing systems, (delays unpredictable),
thus not supported by general-purpose operating systems.
Uses deadline scheduling of tasks
#1 thing you don't want to happen: system shows the
“hour glass” icon at 1000 meters over the moon when
landing!
Soft real-time
Limited utility in industrial control of robotics
Useful in applications (multimedia, virtual reality) requiring
advanced operating-system features.
Cannot guarantee deadlines, but can guarantee highest
priority for Soft RT tasks over ordinary tasks.
Traditional computing
Advancing technologies and falling prices rapidly re
changing what used to be “traditional computing”. Not
only are “enterprise” level functions being pushed down to
the PC level, but new functions are being directly
implemented in the PC/micro-computers
Web-Based Computing
Applications reside on Web servers, rather than on end-
users' workstations. These workstations, or appliances are
connected to secure servers in order to use applications
via web browsers.
From: http://www.remtek.net/usout/default?set=03
Embedded Computing
Most prevalent form of computers in existence: In
automobiles, VCR’s, microwave ovens, …
They do specific tasks, and associated systems are
primitive.