Information Technology Essentials

advertisement
Information Technology Essentials
Source Work:
Malone, Thomas. 15.561 Information Technology Essentials, Spring 2005.
(MIT OpenCourseWare: Massachusetts Institute of Technology),
http://ocw.mit.edu/courses/sloan-school-of-management/15-561-informationtechnology-essentials-spring-2005
(Accessed 19 Nov, 2014). License: Creative Commons BY-NC-SA
License:
Health Information Technology by Hye-Chung Kum is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Course URL:
http://pinformatics.tamhsc.edu/courses/phpm631
Why bother?
Why should you, as a manager, care about
information technology?
Do you know the language?
Do you know the language?
Technological Reality
Main Course Objectives
Become comfortable with the
technologies that are shaping business
today
 Acquire tools that will help you assess
technological trends long after you have
left school

◦ Import to learn how to understand and think
about technology, so that you can keep up

Open up the blackbox
◦ Under the hood
What is a computer?
What are the important components?
 What does it do?

A Typical Computer
A Simplified Computer
Memory
Address
(where
to store)
Input via
keyboard /
mouse /
touch pad
What you
see on the
monitor /
printer
Memory
Value
(What to
store)
A Simplified Computer
Memory

There are 100 “locations” on the blackboard

Each location has room for one 3-digit number

LOAD moves number from blackboard to register. Example: LOAD 01

STORE moves number from register to blackboard. Example: STORE 00
A Simplified Computer
Input/Output



Input and Output conveyors hold 3-digit numbers.
GET moves number from input to register.
PUT moves number from register to output
A Simplified Computer
Processor/Calculator


Register has room for one 3-digit number.
Calculator can add and subtract numbers from memory to register.
Example: ADD 02
SUBTRACT 03
LMC INSTRUCTIONS
1.
2.
3.
4.
5.
6.
7.
Get
Put
Load x (Load 01)
Store x (Store 05)
Add x (Add 02)
Sub x (Sub 03)
Stop
SYMBOLIC LMC INSTRUCTIONS
Example Instruction Sequence
Calculate Pay = Wage + Bonus
1. Load
Wage
2. Add
Bonus
3. Store
Pay
4. Stop
Program to: (NEXT WEEK LAB)
1) Read WAGE and BONUS amount from INPUT
2) Compute total PAY
3) Output total PAY
STEP
1.
2.
3.
4.
INSTRUCTION
STEP
5.
6.
7.
8.
INSTRUCTION
LMC STORED PROGRAM CONCEPTS
ISSUES:

Where is LMC program stored?

How does LMC understand instructions like STOP? It only likes numbers.

How does LMC handle symbolic labels like A, B, C
ANSWERS (Stored Program Concept):
LMC MACHINGE LANGUAGE AND ASSEMBLY LANGUAGE
INSTRUCTION SEQUENCE
INSTRUCTION SEQUENCE
Control Flow

BRANCH always puts a new address in the instruction counter.

BRANCH ZERO puts a new address in the instruction counter if the
REGISTER is 0. Otherwise it increases the instruction counter by 1.
Examples: BRANCH 02
BRANCH ZERO 06
INSTRUCTION SEQUENCE
So what are:
MIPS and MHz all about?
Basic Facts to Ask About Any Computer
LMC Answers

MEMORY
◦ BASIC UNIT:
3 DECIMAL DIGIT NUMBER
◦ MAXIMUM SIZE: 100 LOCATIONS

REGISTERS
◦ HOW MANY:
◦ NUMBERS:

1
3 DECIMAL DIGIT NUMBER
INSTRUCTIONS
◦ NUMBER:
7 INSTRUCTIONS
INTEL PENTIUM 4 (32 bit) ANSWERS
1.
MEMORY
a) BASIC UNIT
8 BINATY DIGITS (BITS) = 1 BYTE
8 BITS
00101101
b) MAXIMUM SIZE
c) TYPICAL SIZE
2.
REGISTERS
a) HOW MANY
b) NUMBERS
3.
32 BITS = 4 BYTES (~4GB)
MEMORY RAM: 128 MB – 1GB
ABOUT 50 REGISTERS
VARIOUS TYPES
INSTRUCTIONS
a) NUMBER
ABOUT 500
INTEL Core i7 (64 bit) ANSWERS
1.
MEMORY
a) BASIC UNIT
8 BINATY DIGITS (BITS) = 1 BYTE
8 BITS
00101101
b) MAXIMUM SIZE
a) TYPICAL SIZE
2.
REGISTERS
a) HOW MANY
b) NUMBERS
3.
??
VARIOUS TYPES
INSTRUCTIONS
a) NUMBER
4.
64 BITS = 8 BYTES
(~1.8×1019=18 Exabyte)
MEMORY RAM: 2 GB – 64GB
Number of Core
??
2-4
What now? (later in lab)
1.
MEMORY
a) BASIC UNIT
8 BINATY DIGITS (BITS) = 1 BYTE
8 BITS
00101101
b) MAXIMUM SIZE
c) TYPICAL SIZE
2.
REGISTERS
a) HOW MANY
b) NUMBERS
3.
32 BITS = 4 BYTES
MEMORY RAM: 128 MB – 1GB
ABOUT 50 REGISTERS
VARIOUS TYPES
INSTRUCTIONS
a) NUMBER
ABOUT 500
Take Away
There are many detailed facts about
computers
 Many of them will change every year of your
career
 You will never know them all
 That’s okay
 What you need to know is

◦ What kinds of questions to ask
◦ How to make sense of the answers

The basic concepts you have learned today
will be useful for a long time
http://youtu.be/jZkHpNnXLB0?t=3m5s
Computer Specification

Lab 1 (tonight): 8pm
◦
◦
◦
◦

Open up and do
System properties
Disk properties
Device manager
Assignment 1
Trivia
Text editors vs Word
 File Extension
 Root: where are your files?

Download