Download presentation
Presentation is loading. Please wait.
Published byJennifer Crawford Modified over 8 years ago
1
Amiga Operating System Kevin Marinak Holly Medeiros John Feehan Jon Bradley Nimish Patel
2
Amiga History Three dentists and 7 million dollars Amiga computer gaming system Debut - 1985: Commodore Amiga 1000 –Amiga OS 1.0 for Motorola MC68000 processor Competed with and overtook Atari Financial disaster by 1994 –Commodore Escom Gateway Amiga Research Operating System –Devoted following
3
Technically Amazing Several state-of-the-art features –Preemptive multitasking –Color GUI (Before Apple) –Multiple screens with different resolutions –Fast graphic subsystem (ECS) –Television connectivity (Digital to Analog Converter) –Autoconfig Microsoft purchased rights (now plug-and-play) Lost marketing battle between Sega / Nintendo & Microsoft / Apple
4
File Management File system –Original File System (OFS) –Amiga Fast File System (AFFS) Workbench and AmigaDOS –Drawers and tools Naming conventions –Files and directories: 30 characters long / not case sensitive
5
AmigaOS memory Chip RAM –Main CPU –Peripheral processors –Processes that share information –Locking needs to happen –Can be used by programs if Main memory is used up
6
AmigaOS memory (cont.) Fast RAM –CPU exclusive access –This RAM is much larger –Requested RAM is reserved exclusively for that program –Locking not used –Seems faster than Chip RAM
7
AmigaOS memory (cont.) No partitioning of memory Write protection in Chip RAM Programs are responsible for memory allocation Free memory lists –Looks for equal/greater size space…if greater returns extra to list –Used memory not on list Fragmentation
8
Processor configurations Mainly used in a Uniprocessor environment Amiga has always utilized processors in addition to the CPU Symmetrical Multi-Processing –Partially Implemented (Release 4.0) –Further implementation planned Process states –Runnable (Ready Resident) –Running –Blocked (Waiting Resident)
9
Scheduling Pre-emptive Multitasking Advantages –Lower priority background applications Disadvantages –Overwrite or corrupt
10
Deadlock No deadlock prevention No deadlock avoidance No deadlock detection and resolution
11
A Look into the Future Amiga OS 3.X Amiga OS 4.X –History –Features Move the 68K OS3.9 to a native PPC OS, enhancing and where necessary re- implementing the OS to take advantage of the PPC CPU Add new functionality to improve the functionality and performance of AmigaOS Allow for full backwards computability via the Eyetech AmigaOne (with a classic Amiga attached) or retargetable application compatibility via any AmigaOne Move the community to new, state of the art hardware Provide an attractive computing environment to non Amigans so as to encourage growth of the Amiga community Integrate the AmigaDE into the AmigaOS Provide a foundation for the development of AmigaOS –Improvements
12
Amiga OS5 –Improved Performance –Features Brand new services model providing –Virtual Memory –Memory Protection –Symmetric and Asymmetric modes –Contract QoS –64 bit –Fully distributed AmigaOS4 sandbox PDP sensory processing system - PDP stands for Physical to Digital to Physical and provides a scalable system that provides for capture, conversion, representation, manipulation and presentation of sense delimited observation and interaction Orthogonal Persistence - all content is persistent, instead of having to be saved to and loaded from storage. Safe and Unsafe environments - separate memory spaces in which developers can continue to use unsafe languages or develop using the new SafeC language and environment. Semantic Context - an environment is which the user can layer any number of associations, relationships and meaning to their environment and content, and use that semantic information to organize and query.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.