Computer system 돈벌자 2010-10-03.

Slides:



Advertisements
Similar presentations
Computer Parts There are many parts that work together to make a computer work.
Advertisements

P3- Represent how data flows around a computer system
Computer Bits and Parts Parts of the computer system.
Computer Components.
Using Computers CS French Chapter 1.
Computer Hardware.
Computer System Overview
Chapter 8 Operating System Support
Computer Organization and Architecture
Introduction to Computers Essential Understanding of Computers and Computer Operations.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Input, Output, Processing and Storage
Layers and Views of a Computer System Operating System Services Program creation Program execution Access to I/O devices Controlled access to files System.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
What is Information Technology?
Computer Organization Review and OS Introduction CS550 Operating Systems.
Basic Computer Architecture and Programming Languages.
Computer Systems. Basic Components Auxiliary Storage OutputProcessor Main Memory Input.
Configuration.
Computer Parts There are many parts that work together to make a computer work.
Overview of Windows and Microsoft Word. Operating System Performs 3 functions –Controls the hardware of the computer Screen, keyboard, disk drives, etc.
Segmentation & O/S Input/Output Chapter 4 & 5 Tuesday, April 3, 2007.
Chapter 5 Operating System Support. Outline Operating system - Objective and function - types of OS Scheduling - Long term scheduling - Medium term scheduling.
Intro to Computers Computer Apps 1.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Introduction Lecture 01.
6 Memory Management and Processor Management Management of Resources Measure of Effectiveness – On most modern computers, the operating system serves.
Computer Architecture
Computers Are Your Future Chapter 1 Slide 1 Introduction to the Computers & Internet Chapter 1 Concepts of Information Technology IT.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Parts of the Computer System
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 1: Computing Fundamentals Project 1: Identifying Types of Computers.
 There are many parts that work together to make a computer work.
Looking Inside the Computer System
CIS250 OPERATING SYSTEMS Chapter One Introduction.
The Computer System CS 103: Computers and Application Software.
Computer Parts There are many parts that work together to make a computer work.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Parts and Operation of a Computer
 Input is data you put into your computer like:  Keyboards  Mouse  Data from another computer  Webcam INPUT.
By Tom and James. Hardware is a physical part of the system that you can pick up and move. There are two types of hardware, external and internal. External.
Introduction To Computers
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
Computer Parts There are many parts that work together to make a computer work.
Computer Architecture and Number Systems
BASIC PROGRAMMING C SCP1103 (02)
BASIC PROGRAMMING C SCP1103 (02)
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
08/28/06 parts of the computer.
Objective 2.01: Classify computer components
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Objective 2.01: Classify computer components
Interaction of Hardware
Operating Systems.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Objective 2.01: Classify computer components
Understanding input, output and storage devices
Computer Parts There are many parts that work together to make a computer work.
Objective 4.01: Classify computer components
Computer Parts There are many parts that work together to make a computer work.
Computer Electronic device Accepts data - input
Machine Architecture and Number Systems
08/28/06 parts of the computer.
Presentation transcript:

Computer system 돈벌자 2010-10-03

Keyboards Disk drives Magnetic tape drives Mouse devices Hardware Keyboards Disk drives Floppy : personal Hard : rigid much faster access to their information. Magnetic tape drives Mouse devices Bar code readers USB Input device Output device Main memory CPU

Disk drives Magnetic tape drives Screen Printers USB Hardware Input device Output device Main memory CPU

volatile RAM Hardware Input device Output device Main memory CPU An important characteristic of main memory is that it is volatile. RAM Another important characteristic of main memory is its access method, which is Random Storage Management. Input device Output device Main memory CPU

CPU(Central processing unit) Hardware Input device CPU(Central processing unit) 컴퓨터 시스템 전체를 제어하는 장치로서, 다양한 입력장치로부터 자료를 받아서 처리한 후 그 결과를 출력장치로 보내는 일련의 과정을 제어하고 조정하는 일을 수행한다. Output device IN CPU MEM OUT Main memory CPU The results go to the output device The CPU sends the processed data back to memory Data flows from the input device into main memory The CPU brings the data into its registers for processing

Operating System(OS) Software OS Loader Trap Concurrent 컴퓨터의 하드웨어 시스템을 효율적으로 운영하기 위한 소프트웨어. 컴퓨터를 작동하고 시스템 전체를 감시하며, 처리하여야 할 데이터의 관리와 작업 계획 따위를 조정하는 여러 가지의 프로그램으로 구성되어 있다. - File management - Memory management - Processor management OS Loader Trap Concurrent

Loader Software OS Loader Trap Concurrent An important function of an operating system is to manage the jobs that users submit to be executed OS Loader Trap Concurrent

Traps (interrupt) Trap handler Software Input device Loader Trap Synchronous interrupt : software interrupt Asynchronous interrupt : Time outs, I/O completion Trap handler Input device Loader Trap Concurrent

Multiprogramming Multiprocessing CPU scheduling Problem Software - Preemption : RR/SRP - Non-Preemption : FIFO/SJF/HRN Problem - Critical Section / mutual exclusion Input device Loader Trap Concurrent Process

Uniprograming Multiprograming Paging Segmentation Storage Management fixed-partition : Internal/External Fragmentation. variable-partition : first/best/worst-fit algorithm. External Fragmentation. coalescing/ compaction Paging Segmentation 주기억장치 가상기억장치

Page replacement algorithm Hardware Page replacement algorithm FIFO / LRU 주기억장치 가상기억장치

Database Relation Queries Database System Database A database is a collection of files that Contain interrelated information, and a database system is a program that lets the user add, delete, and modify records in the database. Relation Relational database systems store information in files that appear to have a table structure. Queries Select / Project / Join Database

# Function Recursive function Mutual recursion Programming – C++ # Function A common term for a function return void is procedure, and a common term for a function that returns some other type is just function. Recursive function Mutual recursion Dynamic memory allocation (new/delete) -> int* pVal = new int; (malloc/free) -> int* pVal = (int*)malloc(sizeof(int)); C++

The carry bit/ The overflow bit Two’s Complement Binary Representation Information representation Binary storage ASCII -> UNICODE Base conversions Decimal->binary The carry bit/ The overflow bit Two’s Complement Binary Representation sign bit / NOT operation+1 Floating Point Representation hidden bit/ Exceed Representations Information