week four - operating systems
DESCRIPTION
Discussion of a variety of Operating Systems used today in the gaming environmentTRANSCRIPT
Computer Game Platforms & Technologies
Week 4Introduction to Software:
Operating Systems
So Far We Have..
• Looked at a series of Game Platforms (Arcade, Console, PC, Mobile & Television)
• Looked at a series of Games for each
Operating Systems
• What is an Operating System?
Operating Systems
• Gives the user the interface to interact with the various hardware components
• Provides a link between the hardware & software of the platform being used, effectively allowing them to communicate between each other
Operating Systems
• Platform dependency– Not all applications run on all platforms– Can be a factor when developing a game– Importance of developing multi-platform
• Operating Systems are platform dependant on the grounds of hardware architecture (e.g. CPU, RAM)
Operating Systems
• History of Operating Systems– Early Machines had no O/S• Executed pre-defined commands (punched tape)• Single task at a time
• Controlled by Toggles
Operating Systems
• History of Operating Systems– Mainframes• Operating Systems created for specific machines• Applications needed to be retested or recreated
Operating Systems
• History of Operating Systems
• Command Line (80’s) GUI (84)
Operating Systems
• What is the difference between the NES & Nintendo Wii Operating Systems?
Operating Systems
Operating Systems
• Functionality– Fit for purpose– Suitability
• Usability– Easy to use– Easy to operate– Logical
Operating Systems
• Graphical User Interface (GUI)– Windows & Mac O/S are prime examples of GUI’s– Rather than using specified commands to access
and manipulate files, the user can graphically select what they want – effectively making it easier to interact with the environment
– Filing Cabinet == Folders within Windows
Operating Systems
• Compare Windows O/S vs Mac OS
Operating Systems
• Hand Held Operating Systems– Windows CE• Supports a wider range of Hardware• General purpose• Multiple task support
– Palm OS• Optimised for specific Hardware• Smaller task capabilities
Operating Systems
• Mobile Operating Systems– Symbian OS– BREW– Android– iOS– RIM
Software
• Device Drivers– Sound– Graphics– Network Interface
Assignment
• Opportunity to:– achieve Pass Grades: P1 & P3– achieve Merit Grades: M1 & M3
• 10 Minute Presentation– Discuss Platforms used– Discuss Software elements used