1. Trang chủ
  2. » Công Nghệ Thông Tin

Computer Architecture

22 187 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 342,99 KB

Nội dung

9/15/2011 1 Computer Architecture Nguyễn Trí Thành Information Systems Department Faculty of Technology College of Technology ntthanh@vnu.edu.vn 9/15/2011 2 Introduction 9/15/2011 3 The Computer Revolution  Makes novel applications feasible  Computers in automobiles  Cell phones  World Wide Web  Search Engines  Computers are pervasive 9/15/2011 4 Classes of Computers  Desktop computers  General purpose, variety of software  Subject to cost/performance tradeoff  Server computers  Network based  High capacity, performance, reliability  Range from small servers to building sized  Embedded computers  Hidden as components of systems  Stringent power/performance/cost constraints 9/15/2011 5 Components of a Computer  Same components for all kinds of computer  Desktop, server, embedded  Input/output includes  User-interface devices  Display, keyboard, mouse  Storage devices  Hard disk, CD/DVD, flash  Network adapters  For communicating with other computers 9/15/2011 6 Anatomy of a Computer Output device Input device Input device Network cable 9/15/2011 7 Anatomy of a Mouse  Optical mouse  LED illuminates desktop  Small low-res camera  Basic image processor  Looks for x, y movement  Buttons & wheel 9/15/2011 8 Opening the Box 9/15/2011 9 The Processor  AMD Barcelona: 4 processor cores 9/15/2011 10 A Safe Place for Data  Volatile main memory  Loses instructions and data when power off  Non-volatile secondary memory  Magnetic disk  Flash memory  Optical disk (CDROM, DVD) [...]... helps us deal with complexity Hide lower-level detail Instruction set architecture (ISA) The hardware/software interface Application binary interface The ISA plus system software interface Implementation The details underlying and interface 9/15/2011 15 What is Computer Architecture? Easy Answer Computer Architecture = Instruction Set Architecture + Machine Organization 9/15/2011 16 The Instruction Set:... instruction set hardware 9/15/2011 17 Instruction Set Architecture A very important abstraction: interface between hardware and low-level software standardizes instructions, machine language bit patterns, etc advantage: allows different implementations of the same architecture disadvantage: sometimes prevents adding new innovations Modern instruction set architectures: 80x86/Pentium/K6, PowerPC, DEC Alpha,... 00000000100011100001100000100001 10001100011000100000000000000000 10001100111100100000000000000100 21 10101100111100100000000000000000 10101100011000100000000000000100 00000011111000000000000000001000 Quiz? How can computers play audio files? How can they understand characters? 9/15/2011 22 . The details underlying and interface 9/15/2011 16 What is Computer Architecture? Easy Answer Computer Architecture = Instruction Set Architecture + Machine Organization 9/15/2011 17 The Instruction. applications feasible  Computers in automobiles  Cell phones  World Wide Web  Search Engines  Computers are pervasive 9/15/2011 4 Classes of Computers  Desktop computers  General purpose,. 9/15/2011 1 Computer Architecture Nguyễn Trí Thành Information Systems Department Faculty of Technology College of Technology ntthanh@vnu.edu.vn 9/15/2011 2 Introduction 9/15/2011 3 The Computer

Ngày đăng: 09/07/2015, 13:28

TỪ KHÓA LIÊN QUAN