Computer Organisation

Slides:



Advertisements
Similar presentations
Session Objectives#3 COULD explain the role memory plays in computer processing SHOULD describe the purpose of a CPU and its individual components MUST.
Advertisements

Introduction Digital systems (logic design, digital logic, switching circuits) are employed in: computers data communication control systems many other.
Computer Organization Boolean Logic and the CPU i206 Fall 2010 John Chuang Some slides adapted from Marti Hearst, Brian Hayes, or Glenn Brookshear.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Category1 Computers Category2 CPU.
Chapter 0 Introduction to Computing
Introduction to Computing CPSC 203 January 24, 2006 Heejin Lim Chapter 1 Chapter 2 (part of)
Computer Organization
BA 471 Management Information Systems Hardware Basics.
System Environment Part 1 The Register Level. Module Content “Systems environment” is a term used to describe the hardware and software structures which.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
Quiz # 2 Chapters 4, 5, & 6.
CSU0014 Assembly Languages Homepage: Textbook: Kip R. Irvine, Assembly Language for Intel-Based Computers,
CS101 Introduction to Computing Lecture 8 Binary Numbers & Logic Operations.
Summer 2014 Chapter 1: Basic Concepts. Irvine, Kip R. Assembly Language for Intel-Based Computers 6/e, Chapter Overview Welcome to Assembly Language.
Assembly Language for x86 Processors 7th Edition
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Fall 2012: FCM 708 Foundation I Lecture 2 Prof. Shamik Sengupta
Binary Number System & Logic Operations. The focus of the last lecture was on the microprocessor During that lecture we learnt about the function of the.
CPU Internal memory I/O interface circuit System bus
COMPUTER SCIENCE QUESTIONS… BY JACK. WHAT IS THE CPU? The cpu is the central processing unit.
Binary Values and Number Systems
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
The Central Processing Unit (CPU) and the Machine Cycle.
Chapter 2 Number Systems: Decimal, Binary, and Hex.
ACOE2511 Assembly Language for the 80X86/Pentium Intel Microprocessors Lecturer: Dr. Konstantinos Tatas.
Data Representation Hexadecimal  Although computers work in binary it is sometimes inconvenient for humans to read everything in Binary. For example in.
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
WMBA 6080Technology Guide 1 1 Computer Hardware. WMBA 6080Technology Guide 12 Hardware: The Basics Central processing unit (CPU) manipulates the data.
Introduction to ComputersS1.1.1 Bina © 1998 Liran & Ofir Programming in C.
Chapter 2 Binary Values and Number Systems Chapter Goals Distinguish among categories of numbers Describe positional notation Convert numbers in.
CS 1308 Exam 2 Review. Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above.
Computer Babble Talk Dung X. Nguyen Rice University.
A-Level Computing#BristolMet Session Objectives#3 MUST identify components of a CPU SHOULD describe the purpose of a CPU and its individual components.
Digital Systems and Information Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
2.1.1.a: Define a computer system b: Describe the importance of computer systems in the modern world.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Computer Organisation
Chapter 3 Data Representation
Lecturer: Santokh Singh
Computer Architecture and Number Systems
Computing Science Computer Structure: Lesson 1: Processor Structure
Computers Are Your Future Tenth Edition
Chapter 3 - Binary Numbering System
Planning & System Installation
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
Processor/Memory Chapter 3
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Computer Organisation
Introduction to Computer Architecture
Computer Organization
Fundamentals & Ethics of Information Systems IS 201
University of Gujrat Department of Computer Science
IB Computer Science Topic 2.1.1
CS 1308 Exam 2 Review.
LING 408/508: Programming for Linguists
CS149D Elements of Computer Science
For OCR GCSE Computing Unit 1 - Theory
Introduction to Computer Architecture
Born to be Programmer TeguhSutanto, M.Kom.
GCSE COMPUTER SCIENCE Topic 3 - Data 3.4 Hexadecimal Conversion.
Digital Circuits and Logic
WJEC GCSE Computer Science
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
CS 1308 Exam 2 Review.
Introduction to Computers
The state in a stored-program digital computer
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

Topic 2.1.9 Define the terms: bit, byte, binary, denary/decimal and hexadecimal

Definition: bit Computers use binary - the digits 0 and 1 - to store data. A binary digit, or bit, is the smallest unit of data in computing. It is represented by a 0 or a 1.

Definition: byte Bits can be grouped together to make them easier to work with. A group of 8 bits is called a byte.

Common byte storage capacities

Definition: binary Computers use binary - the digits 0 and 1 - to store data. Because it only has 2 symbols (0 & 1) it is also called BASE-2 numbering Binary also refers to the format in which numbers are transmitted and calculated in a computer system.

Relationship between ‘normal’ numbers (denary) and binary

How to convert from binary to denary:

Definition: denary / decimal Denary is a numbering system with 10 symbols: 0123456789 It is, therefore, often referred to as BASE-10 numbering.

Definition: hexadecimal Hexadecimal is a numbering system with 16 symbols: 0123456789ABCDEF It is, therefore, often referred to as BASE-16 numbering. Hex, as it is often called, is used to represent very large numbers quickly, such as those used in colour representation.

Hexadecimal to Denary

Binary to Hexadecimal