Computer Organisation

Slides:



Advertisements
Similar presentations
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Advertisements

COSC 120 Computer Programming
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
Computer Basics. What is a Computer? A computer is a machine that can take inputs from the user, process that information, store that information as needed.
CS 104 Introduction to Computer Science and Graphics Problems Basic Organization & Concepts 09/09/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Computer Organization
Computer Basics Flashcards #2
Week 6 Operating Systems.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Computer Architecture
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Parts of the Computer System
Computer Components: Software Computer Technology.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Problem Solving Techniques Using Pascal Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan 30043, ROC
Computer Based Systems Stage 2 Information Technology Studies Computer & Communication Systems.
General Computer Knowledge COE 201- Computer Proficiency.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Feb/18/2014 Mazen Alzyoud Early Term Exam Review.
Types of Software Chapter 2.
Fly Swatter Game Let’s Swat It Now!!. A contract that defines acceptable rules and policies for computer use:
Basic concepts of a computer system V1.0 (21/11/2005)
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
24/06/20161 Hardware Processor components & ROM. 224/06/2016 Learning Objectives Describe the function and purpose of the control unit, memory unit and.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
Identify internal hardware devices (e. g
Computer Architecture and Number Systems
Nat 4/5 Computing Science Software
OPERATING SYSTEM CONCEPT AND PRACTISE
Operating Systems & System Software
Resource Management IB Computer Science.
Operating System Review
Resource Management IB Computer Science.
Computer Organisation
Introduction to Operating Systems
System Design Basics IB Computer Science.
Computer Organisation
Operating Systems Overview
TexPREP Summer Camp Computer Science
Computer Organization
Operating Systems What are they and why do we need them?
IB Computer Science Topic 2.1.1
Introduction to Computers
Operating System Review
OPERATING SYSTEMS.
Computer Science I CSC 135.
Introduction to Computers
Operating System Review
Operating Systems Tasks 17/02/2019.
Operating Systems Tasks 04/04/2019.
The Main Features of Operating Systems
Software - Operating Systems
Materials prepared by Dhimas Ruswanto, BMm
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Operating Systems Tasks 05/08/2019.
An Introduction to Operating Systems
Presentation transcript:

Computer Organisation IB Computer Science

HL Topics 1-7, D1-4 1: System design 2: Computer Organisation 3: Networks 4: Computational thinking 5: Abstract data structures 6: Resource management 7: Control D: OOP

HL & SL 2 Overview 1: System design 2: Computer Organisation Computer architecture 2.1.1 Outline the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) and the control unit (CU) and the registers within the CPU 2.1.2 Describe primary memory. 2 Distinguish between random access memory (RAM) and read- only memory (ROM), and their use in primary memory 2.1.3 Explain the use of cache memory 2.1.4 Explain the machine instruction cycle Secondary memory 2.1.5 Identify the need for persistent storage Operating systems and application systems 2.1.6 Describe the main functions of an operating system 2.1.7 Outline the use of a range of application software 2.1.8 Identify common features of applications Binary representation 2.1.9 Define the terms: bit, byte, binary, denary/decimal, hexadecimal 2.1.10 Outline the way in which data is represented in the computer Simple logic gates 2.1.11 Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR 2.1.12 Construct truth tables using the above operators 2.1.13 Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates 3: Networks 4: Computational thinking 5: Abstract data structures 6: Resource management 7: Control D: OOP

Describe the main functions of an operating system Topic 2.1.6 Describe the main functions of an operating system

Software Hierarchy of software Operating System System Software Utilities Software Drivers / Libraries Games Word processor Spread sheet Browser Productivity Application Software Specialist

Functions of an operating system Provides a user interface Does memory management Does peripheral management UI Allows multi-tasking Provides security Sec MM OS MT PM

A. User interface OS has to provide a link between the user and the computer hardware. Types of user interfaces: Graphical User Interfaces (GUIs) that have menus and icons, Command Line Interfaces (CLIs) where the user types in codes, Natural Language Interface (NLIs) where the user speaks to the interface Menu Based Interface (MBIs) which gives the user a selection of options.

Example of user interfaces GUI CLI NLI MBI Content developed by Dartford Grammar School Computer Science Department

B. Memory management Memory management is done by keeping track of storage devices (like HDD) and controlling which application has access to which area of memory (RAM). Each location in memory can be read, modified, and written to by the OS. When the memory location is full the OS sends a confirmation message. Similarly, the OS provides file management services by sorting out where data is stored on the disk drives and memory. The OS allows users to organise files in folders as well as to copy and delete fi les.

Example of memory management Memory manager for RAM to make sure programs don’t use same memory space File manager for managing files on HDD

C. Peripheral management The OS coordinates the Basic Input and Output Systems (the BIOS). Keyboard, mouse, monitor and printers are controlled through device drivers. A device driver is a software program which allows hardware devices to be used by the OS. They act as translators between the devices and the computer system.

Peripheral management example Content developed by Dartford Grammar School Computer Science Department

D. Multitasking The OS coordinates the working of different programs by allocating the CPU time between different programs based on time and priority of the software application. Each task running is given a slice of time, or a turn on the CPU. Each task has to wait its turn unless it is given a higher priority by the OS in which case it gets more or longer time slices.

Multitasking example

E. Security OS prevents unauthorised access. It ensures security of the system through usernames and passwords. The OS protects files from other users reading or writing files.

Security examples