Computer Organisation IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

Similar documents
IB Computer Science Topic.2-

Resource Management IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

ST.FRANCIS SECONDARY SCHOOL SLIEMA HALF YEARLY EXAMINATIONS SPECIMEN PAPER. SENIOR 3 COMPUTER STUDIES TIME: 2 hours

COURSE OUTLINE & WEEK WISE BREAKAGE

Abstract Data Structures IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

Fundamentals of Programming Session 1

Fundamentals of Programming Session 1

Abstract Data Structures IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

CSIBridge: Computer Science for Digital Forensics and Cyber Security

! Learn how to think like a computer scientist. ! Learn problem solving. ! Read and write code. ! Understand object oriented programming

Year 10 OCR GCSE Computer Science (9-1)

B.Sc. Computer Science (Ancillary)

N.B. These pastpapers may rely on the knowledge gained from the previous chapters.

Computational thinking, problem-solving and programming:

UML IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

GIRLS SECONDARY, L-IMRIEĦEL HALF YEARLY EXAMINATIONS 2015/2016

Digital Systems. John SUM Institute of Technology Management National Chung Hsing University Taichung, ROC. December 6, 2012

Aryan College. Computer Fundamental. Introduction to Computer System

KEMENTERIAN PELAJARAN MALAYSIA

Computer Organization

COP 1170 Introduction to Computer Programming using Visual Basic

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

ECS15, Lecture 10. Goals of this course 2/8/13. Mini-Review & Topic 3.2 Software. Today s agenda

Fundamentals of Computing and Digital Literacy. Sample. Marking Scheme

ZONAL EDUCATION OFFICE - JAFFNA

Syllabus for Computer Science General Part I

Chapter Two. Hardware Basics: Inside the Box

Revision. Paper 1 & Paper 2

Part 3. Operating Systems

Chapter 1: Introduction to Computers and Programming

9/7/2012. Introduction. Peeking into Computer Science. Jalal Kawash Mandatory: Chapter 1 Optional: None. Reading Assignment

FORM 5 COMPUTING TIME: 1h 45min

KULLEĠĠ SAN BENEDITTU Boys Secondary, Kirkop

1. A folder inside a folder is called. a) Mini Directory b) Sub Directory c) Root Folder d) Child Folder e) None of these

Information Science 1

Objects as a programming concept

BCS Higher Education Qualifications. Level 4 Certificate in IT. Computer Network Technology Syllabus

Knowledge Organiser. Computing. Year 10 Term 1 Hardware

Outline. policies. with some potential answers... MCS 260 Lecture 19 Introduction to Computer Science Jan Verschelde, 24 February 2016

Programming 1. Lecture 1 COP 3014 Fall August 28, 2017

FINAL QUIZ. Marlene Galea

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

SECTION 2 (Part B) Types And Components Of Computer Systems. Sophia Pratzioti

Topics. Computer Organization CS Exam 2 Review. Infix Notation. Reverse Polish Notation (RPN)

Network fundamentals IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

Von Neumann Architecture

Truth Table! Review! Use this table and techniques we learned to transform from 1 to another! ! Gate Diagram! Today!

Computer Programming

The coloured area that is seen on the screen. The pictures stand for items you might see on real desktop such as my computer.

CS 105 Review Questions #3

Switching to AQA from OCR

5 Computer Organization

Programming 1 - Honors

CDS Computing for Scientists. Midterm Exam Review. Midterm Exam on October 22, 2013

Download from Powered By JbigDeaL

INTRODUCTION TO COMPUTERS

CMSC 104 -Lecture 2 John Y. Park, adapted by C Grasso

Lecture 01: Basic Structure of Computers

1. Restarting a computer which is already running is referred to as

SHRI VIDHYABHARATHI MATRIC HR. SEC. SCHOOL

VOLUME-I [ UNIT I & II ] CHAPTER 1-8 [ COMPLETE BOOK BACK ONE MARKS ]

Angel International School - Manipay 1 st Term Examination November, 2015 ICT

OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document

COMPUTER SCIENCE E-1 EXAM I BRIEFING. Understanding Computers & the Internet

5 Computer Organization

AQA GCSE Computer Science PLC

UNIT 1 USING LOGIC. UPGRADE 8 Write a detailed report on how logic gates would be used to add up two nibbles using examples and explanations

Machine Architecture and Number Systems

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

ST. MARY S COLLEGE FORM 4

Computer Organization and Programming

COMP163. Introduction to Computer Programming. Introduction and Overview of the Hardware

Computer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software.

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

Year 8. Revision Exercise April Computer Science CARDINAL NEWMAN CATHOLIC SCHOOL. Student Name : Subject Teacher : Tutor Group:

Another fundamental component of the computer is the main memory.

Vanavani Mat. Hr. Sec. School. Subject : Computer Science Std: XI. Quarterly Exam Key

Many persons can work at a time on Super Computer. The first generation computer was developed in 1975.

CC411: Introduction To Microprocessors

Unit 2: Technology Systems

Chapter 1 Introduction to Computers and Programming

Let s put together a Manual Processor

Verizon Next Step Program Course Outline. Telecommunications Technology: Verizon

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems

CS 150 Introduction to Computer Science 1. August 31, 2009

Week 0: Intro to Computers and Programming. 1.1 Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components

Computer Principles and Components 1

MRIEHEL SECONDARY SCHOOL HALF-YEARLY EXAMINATIONS 2016~17. Year 9 Computing Time: 1hr 30mins MARKING SCHEME. a) CPU : b) MSB : c) GUI :

History. 3rd Generation- Integrated Circuits, Transistors (Integrated Circuit form) for Memory ( memory is now volatile), Terminal/Keyboard for I/O

GCSE Computer Science for OCR Overview Scheme of Work

Assignment Session : July -April 2018

Padasalai s - VIRUDHUNAGAR DISTRICT COMMON FIRST MID TERM TEST, JULY 2018 STANDARD 11 COMPUTER APPLICATION

Angel International School - Manipay 2 nd Term Examination March, 2018 Ict

User. Application program. Interfaces. Operating system. Hardware

Machine Architecture and Number Systems CMSC104. Von Neumann Machine. Major Computer Components. Schematic Diagram of a Computer. First Computer?

Introduction to Personal Computers Using Windows 8 Course 01 - Getting to Know PCs and the Windows 8 User Interface

8. A is approximately one billion bytes a. Kilobyte b. Bit c. Gigabyte d. Megabyte 9. SMPT, FTP and DNS are applications of the layer a. Data link b.

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

Computer Basics 1/6/16. Computer Organization. Computer systems consist of hardware and software.

Computer Architecture 2/26/01 Lecture #

Transcription:

Computer Organisation IB Computer Science Content developed by Dartford Grammar School Computer Science Department

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

1: System design HL & SL 2 Overview 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 readonly 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 2: Computer Organisation 4: Computational thinking 6: Resource management D: OOP 3: Networks 5: Abstract data structures 7: Control

Topic 2.1.6 Describe the main functions of an operating system

Exam note! HL students: This curriculum point is repeated in much greater detail in Topic 6: Resource Management. For reference, see Curriculum Points 6.1.5-6.1.9

Software Hierarchy of software Operating System System Software Utilities Application Software Drivers / Libraries 7 types

Functions of an operating system A. Provides a user interface B. Does memory management C. Does peripheral management D. Allows multi-tasking E. Provides security Sec UI OS MM 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

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 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

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

Recap: Functions of an operating system A. Provides a user interface B. Does memory management C. Does peripheral management D. Allows multi-tasking E. Provides security Sec UI OS MM MT PM