Computer Basics 9-4-2002. Opening Discussion zDo you have any questions that you have thought of since last class about the syllabus or how the class.

Slides:



Advertisements
Similar presentations
What is Hardware? Hardware is the physical parts of the computer system – the parts that you can touch and see. A motherboard, a CPU, a keyboard and a.
Advertisements

The Central Processing Unit (CPU) Understanding Computers.
The 8085 Microprocessor Architecture
1 Microprocessor History. 2 The date is the year that the processor was first introduced. Many processors are re- introduced at higher clock speeds for.
Computer Bits and Parts Parts of the computer system.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
CPU Describe the purpose of the CPU
Cisc Complex Instruction Set Computing By Christopher Wong 1.
SUPERSCALAR EXECUTION. two-way superscalar The DLW-2 has two ALUs, so it’s able to execute two arithmetic instructions in parallel (hence the term two-way.
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
Computer Organization
Higher Computing Computer structure. What we need to know! Detailed description of the purpose of the ALU and control unitDetailed description of the.
XP Practical PC, 3e Chapter 16 1 Looking “Under the Hood”
Computer Science 1000 Terminology. The Language of Computer Science field is notorious for cryptic terms WYSIWYG GPU flops even recognizable terms may.
Mr C Johnston ICT Teacher BTEC IT Unit 02 - Lesson 03 Inside Computers #2 – Drives, Connectors and Internal Memory.
Random access memory.
Computing hardware CPU.
Intro to C++ And Some Tools Opening Discussion zHave any questions come up since last class? Have you had a chance to look over the project.
Computers Parts/Types. Topics Definition Types of Computers Parts of Computer System Impact on Society.
Introduction to CSCI 3294 Program Analysis Dr. Mark Lewis
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Week 2.  Understand what the processor is and what it does.  Execute basic LMC programs.  Understand how CPU characteristics affect performance.
Operating Systems. Definition An operating system is a collection of programs that manage the resources of the system, and provides a interface between.
The variety Of Processors And Computational Engines CS – 355 Chapter- 4 `
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: CPU.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Parts of a Computer - Introduction
Computer Basic Vocabulary
Computer Component. A computer is a machine that is used to store and process data electronically Computer Definition.
1 COMS 161 Introduction to Computing Title: Computing Basics Date: September 15, 2004 Lecture Number: 10.
Parts of the Computer System
1 System Clock and Clock Synchronization.. System Clock Background Although modern computers are quite fast and getting faster all the time, they still.
Electronic Analog Computer Dr. Amin Danial Asham by.
Processing Hardware, Software. Hardware Hardware Processing is performed by a computer ’ s central processing unit and is measured by the clock speed.
HOW A COMPUTER PROCESSES DATA. What is hardware? Hardware is the electric, electronic and mechanical equipment that makes up a computer What is software?
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
PARTS OF A COMPUTER 2 Hardware Computer Hardware is any of the physical parts of the computer you can touch. There are 4 categories: 1. Input Devices.
Unit 1: Computing Fundamentals. Computer Tour-There are 7 major components inside a computer  Write down each major component as it is discussed.  Watch.
Introduction for CSCI 1320 Dr. Mark C. Lewis
CMSC 104, Lecture 061 Stored Programs A look at how programs are executed.
RISC / CISC Architecture by Derek Ng. Overview CISC Architecture RISC Architecture  Pipelining RISC vs CISC.
Copyright © 2005 – Curt Hill MicroProgramming Programming at a different level.
BY MANJU Lesson 21 Computer Hardware. System Components A computer system requires many components to do its job: Input: Device to input data so it can.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
General Concepts of ICT. Be able to identify the main components of a general- purpose computer:  central processing unit (CPU)  main/internal memory.
Introduction to Computer Architecture Dr. Mark C. Lewis
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 1 Looking Inside the Computer System.
Software Design and Development Computer Architecture Computing Science.
24/06/20161 Hardware Processor components & ROM. 224/06/2016 Learning Objectives Describe the function and purpose of the control unit, memory unit and.
Computer Systems Nat 4/5 Computing Science Computer Structure:
Computer Hardware What is a CPU.
The CPU, RISC and CISC Component 1.
The Central Processing Unit (CPU)
The 8085 Microprocessor Architecture
Chapter 2.1 CPU.
An Overview of the Computer System
Starter: Stored Program Concept (von Neumann Architecture)
Introduction
Elements of a Computer System
Modified Harvard Architectures
The 8085 Microprocessor Architecture
Mr C Johnston ICT Teacher
An Overview of the Computer System
CS190/295 Programming in Python for Life Sciences: Lecture 1
Intro to Architecture & Organization
The 8085 Microprocessor Architecture
Presentation transcript:

Computer Basics

Opening Discussion zDo you have any questions that you have thought of since last class about the syllabus or how the class will be run? Make sure that you read the full syllabus as it has more details than what I was able to cover in class. zI said last time that the computer is the tool of a computer scientist, but what exactly is a computer. What are the features off the computers we use?

Minute Essay Comments zWill C be obsolete? How much coding is done in Java instead? zIf you have problems I’m available. When I make a course hard I try to compensate by spending time with those having problems. You have to initiate the contact though. zRemember to speak up in class.

What is a Computer? zThe term implies something that does computations. Before we had machines that were good at it humans were employed with the title “Computer”. zWe use what are called general purpose computers that have the ability to perform any computable computation. There are also special purpose machines. zIn CS we have theoretical models of what a computer is as well.

Hardware vs. Software zTwo terms that you often hear when talking about computers are hardware and software. The typical definitions are that hardware is the physical machine that you can touch while software is what gets run on that machine. zThe distinction though gets murky in some areas. Flashable BIOSes and ROMs are borderline. zAlso almost any functionality can be moved between the two. Special hardware can replace some software or the other way around. (Winmodems or software DVD decoders)

Parts of a Computer zThe standard theoretical model of a computer has two pieces, something to do processing and something to store data. zReal machines have a bit more. yOutput devices yInput devices yPrimary Memory ySecondary Storage yCentral Processing Unit (CPU)

Types of Software zThere are two very distinct types of software that get run on computers. yApplication Software - This is what you are used to running. Most of the time when you run a program it fits under this category. This is also what we will be writing in this class. ySystem Software - This includes the operating system and other pieces of infrastructure that allow you to run your applications.

Information on Computers zComputers represent everything on then as a series of bits. Each bit can be either on or off. We typically denote that as a 1 or a 0. zJust looking at memory on a computer you can’t tell if what is there is a program or data. Context is very important and must be stored in other ways. zDuring two classes next week we will look more at this.

How the Computer Works zThe computers you use are general, multi-purpose computers. They store their programs in memory right next to data. The way the computer runs is to repeatedly fetch instructions from memory, decode them, and execute them. zThe instructions can do things like read from memory, write to memory, or perform operations on values.

Modern Considerations zThe description I just gave was reasonably accurate for the earliest computers. However, its not all that fast. zModern processors have taken this basic model and thrown in a large number of complexities to help the machines to be able to get more done in each clock cycle and also allow for more clock cycles to execute in a second.

Networking z10 years ago you could talk about computers just fine without mentioning networking. It’s still something that exists beyond our simple model of what a computer is. Today though the value of a computer often hinges strongly on the network connection that it has. zIn our model, networking basically just lets one computer communicate with another.

More Modern Nuances zMost of the fastest computers on the planet today aren’t single computers. Instead, they are many computers tied together with high speed networking. zThese “machines” work on a single problem by sending data back and forth. zYou will also be seeing more and more single computers with more “processors”. Some of these will be multiple processors on a board, others have many on a single chip.

Minute Essay zWhat did we talk about today? zFor those of you who are ahead of the curve and want something extra to play with on the topic of computers indicate this and give me possible suggestions for topics and meeting times. zAfter handing in your essay go to the board and write your name where it is visible above your head for a picture.