Module 1 – MIS Careers & Intro to Systems Architecture

Slides:



Advertisements
Similar presentations
DATA PROCESSING SYSTEMS
Advertisements

INTRODUCTION OF COMPUTER
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Computer Science and Computer Engineering. parts of the computer.
Using Computers CS French Chapter 1.
Introduction to Systems Architecture Kieran Mathieson.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Information Technology, the Internet, and You
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Introduction to Computers Essential Understanding of Computers and Computer Operations.
Module 1 – MIS Careers & Intro to Systems Architecture MIS5122: Enterprise Architecture for IT Auditors.
Present by : Juan José Foronda
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
By: Dwayne Burl.  The Central Processing Unit (CPU) is responsible for interpreting and executing most of the commands from the computer's hardware and.
Elements of a Computer System Dr Kathryn Merrick Thursday 4 th June, 2009.
2 Technology and Knowledge Why is technological knowledge important? Jobs, finance, personal, family, movies, car, education (other than computer science),
What is a Computer ? Computers are Electronic Machines that process (performs calculation and manipulation) Data under the control of Set of Instructions.
2 Systems Architecture, Fifth Edition Chapter Goals Discuss the development of automated computing Describe the general capabilities of a computer Describe.
2 Systems Architecture Describes structure, interaction, and technology of computer system components Capabilities of a computer –Accept numeric inputs.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
SCSC 311 Information Systems: hardware and software.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Computer Architecture
6/4/ Key components of the computer Classification of computers based on Purposes Classification of computers based on Signals Classification of.
Computer Hardware Basic Computer Concepts Components of Data Processing  Data processing is a technique of collecting, manipulating and distributing.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
1 11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Parts of the Computer System
ORGANIZING IT SERVICES AND PERSONNEL (PART 1) Lecture 7.
Academic PowerPoint Computer System – Architecture.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 1 Looking Inside the Computer System.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
COMPUTER SCIENCE AND THE FOUNDATION OF KNOWLEDGE NURSING INFORMATICS CHAPTER 5 1.
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.
Identify internal hardware devices (e. g
Identify internal hardware devices (e. g
«My future profession»
Introduction to Computing Systems
Computer Systems Nat 4/5 Computing Science Computer Structure:
Unit 2 Technology Systems
Chapter 1 Computer Technology: Your Need to Know
CHAPTER 1: Computers and Systems
An Overview of the Computer System
CIS 212 Microcomputer Architecture Day 1
Computer Parts - Internal
CIS 212 Microcomputer Architecture Day 3
Chapter 7.2 Computer Architecture
Technology Literacy Hardware.
TYPES AND COMPONENTS OF COMPUTER SYSTEM
introduction to computer
Course Name: Computer Application Topic: Central Processing Unit (CPU)
IB Computer Science Topic 2.1.1
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Programmable Logic Controllers (PLCs) An Overview.
Introduction to Computing Lecture # 1
An Overview of the Computer System
Computer Science I CSC 135.
Introduction to Information Systems
Chapter 5: Computer Systems Organization
Chap 2. Computer Fundamentals
Chapter 5 Computer Organization
Data Communications and Computer Networks
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Overview of Computer system
4. Computer system.
Presentation transcript:

Module 1 – MIS Careers & Intro to Systems Architecture MIS5122: Enterprise Architecture for IT Auditors

Agenda Case Study Overview MIS Careers Intro to Computer Systems Architecture Processor Control unit, ALU, and registers Storage Primary and secondary I/O capability System bus Software Networks

Case Study – Focus on Systems Desktops Special Purpose Machines NAS Routers Servers https://en.wikipedia.org/wiki/Network-attached_storage

Case Study – Focus on Storage Desktops Special Purpose Machines NAS SAN Servers

Case Study – Focus on Networks LANs Switches DNS & DHCP Routers

Case Study – Focus on Operating Systems Special Purpose Operating Systems Server Operating Systems Routers NAS Desktop Operating Systems

Case Study – Focus on Systems Administration Business Continuity? Disaster Recovery? High-Availability Backup/Recovery Electrical power Heat dissipation Moisture Cable routing Fire protection Password Controls & Auditing Physical Security Virus Protection & Updates Firewalls Monitoring & Metrics

Question? How many of you will interact with… Application developers Systems programmers Hardware personnel Systems managers

Roles and Job Titles Classification of computer professionals Application developers Systems programmers Hardware personnel Systems managers Computer hardware and software knowledge requirements of each group Will be asking questions about each of these roles in upcoming slides.

Application Developers What do application developers do? What does a systems analyst do? What does a systems designer do? What does an application programmer do? Contribute to different part of SDLC Systems analyst (business modeling and requirements) Systems designer (design discipline, sometimes deployment) Application programmer (builds and tests software) Need hardware and system software knowledge

Types of Applications Type Role Education needed Information processing Process business transactions or provide information to managers College or technical degree in management or business with specialization in information processing Scientific Meet data processing and numerical modeling needs Degree in computer science or a branch of engineering Technical Control or directly interact with hardware devices

Systems Programmers What do systems programmers do? What kind of education to they typically have? Develop system software (operating systems, compilers, database management systems, network security monitors) Perform hardware troubleshooting and software installation and configuration Have degrees in computer science or computer engineering Need in-depth knowledge of system software, computer hardware, and networks System software often directly controls computer hardware or interacts with networks

Hardware Personnel What do hardware personnel do? What kind of education do they typically have? Design, install, and maintain hardware Education Technical degree and/or vendor-specific training (lower level) Degree in computer science or computer engineering (higher level) Require extensive knowledge of computer hardware (processing, data storage, input/output, and networking devices)

Systems Managers Common job titles Computer operations manager Network administrator More like a systems programmer vs. manager Database administrator Chief information officer (CIO) Questions on each of these on the next few slides.

Computer Operations Manager What does a computer operations manager do? What kind of skills does the computer operations manager need? Oversees operation of a large information–processing facility (scheduling, staffing, security, system backups, maintenance, upgrades) Knowledge requirements Broad base of technical knowledge to understand organization’s information systems and infrastructure Capability of understanding advice of technical staff

Network Administrator Roles What does a network administrator do in a large shop? What does a network administrator do in a small shop? What kind of skills are needed? Large Shop Responsible for network infrastructure Requires technical expertise in computer hardware, telecommunications, and system software Emphasis on network and data communication technology Small Shop Operates and maintains network Installs and maintains end-user software Installs and configures hardware Trains users Assists management in selecting and acquiring software and hardware One of the most demanding positions Got an electric cord? It’s your responsibility!

Database Administrator What does a database administrator do? What kind of skills are needed? Responsible for management of large collections of data Requires technical expertise and ability to help the organization exploit its data resources

Chief Information Officer (CIO) What are the responsibilities of a CIO? What are the requirements of a CIO? Responsibilities of a CIO Responsible for the organization’s computers, networks, software, and data Strategic planning Vision for effective use of information and computing technology Requirements of a CIO Broad base of technical knowledge to interact effectively with all technical specialists Vision of how technology is changing and how best to respond to changes to support organizational objectives

Systems Architecture Describes structure, interaction, and technology of computer system components

What are the major components? Processor - Device that performs data manipulation and transformation functions -Computation, Comparison, Data movement General Purpose vs. Special Purpose Storage - Types of information to be stored Intermediate processing results, Data, Programs Characteristics of storage devices vary widely Cost, Access speed, Reliability Input/output Must encompass many communication modes Sound, text, and graphics (for humans) Electronic or optical communication (for other computers)

Question? If I double the speed of my processor, will my programs run in half the time? http://www.tech-faq.com/cpu-speed.html Just Faster CPU alone with more cores, but without significant architectural improvements will mean little, especially since your old apps are probably all single threaded.

CPU General-purpose processor Executes all instructions (computation and comparison functions) Directs all data movement ALU – Contains electrical circuits that implement each instruction Registers - Internal storage locations that can each hold a single instruction or data item Control Unit - Controls movement of data to and from CPU Accesses program instructions and issues appropriate commands to ALU

What did you learn? What is a CPU? What are its primary components? What are registers? What is/are their function(s)? What is a CPU? What are its primary components? The CPU is the brain of a computer system. It fetches and executes instructions in a stored program and controls the movement of data between computer system components. The primary CPU components are the control unit, arithmetic logic unit (ALU), and registers. What are registers? What are their functions? Registers are storage locations in the CPU used to hold instructions and data temporarily.

Question? If I double the speed of my bus and double the speed of my processor, will my programs run in half the time? The Bus is the connection between the CPU and system memory. The Front Side Bus operates at a speed that is a percentage of the CPU clock speed. The faster the speed at which the Front Side Bus allows data transfer, the better the CPU performance. What about RAM?

System Bus Internal communication channel that connects all other hardware devices Primary pathway for moving data and instructions among hardware components Capacity is critical to performance, secondary storage, and I/O device performance http://pc.net/helpcenter/answers/primary_and_secondary_storage

Question? If I double my RAM and double the speed of my bus and double the speed of my processor will my programs run in half the time? Still many factors affecting speed, but handling these 3 factors will help greatly Everything in the system affects total system performance, from the rotational speed and access time of the hard disk drive to the speed of video RAM and the GPU (Graphical Processing Unit) in the graphics card.

Primary Storage (main memory) Holds program instructions and data for currently executing programs Implemented with random access memory (RAM) Provides access speed and allows CPU to read or write to specific memory locations Volatile; does not provide permanent storage Secondary Storage Composed of high-capacity nonvolatile storage devices that hold: Programs not currently being executed Data not needed by currently executing programs Data needed by currently executing programs that does not fit within available primary storage

What did you learn? What is main memory? In what way(s) does it differ from registers? What are the differences between primary and secondary storage? What is main memory? How does it differ from registers? Main memory is a collection of storage locations, typically implemented with random access memory (RAM), that holds instructions and some or all of the data of currently running programs. Primary storage has more capacity than registers but is slower to access. What are the differences between primary and secondary storage? Primary storage is more volatile, faster, and more expensive than secondary storage. Because of its higher cost, its capacity is usually lower than in secondary storage. These differences determine differences in use—chiefly, primary storage supports ongoing CPU activity by storing instructions and data of currently running programs.

Input/Output Devices Implement external communication functions Human-oriented communication devices (e.g., keyboard, mouse, printer) Computer-oriented communication devices (e.g., modem, network interface unit)

Software Types What is system software? What are utility programs? What are application programs? Application program Stored set of instructions for responding to a specific information-processing tasks Used directly by end users Utility program Contains instructions for performing general-purpose tasks Usually operates invisibly in the background System software Implements utility functions needed by many application programs Allocates computer resources to application programs Manages computer resources Does not interact with end users

Operating Systems Most important system software component Collection of utility programs that provides: Administrative utilities Utility services to application programs Resource allocation functions Direct control over hardware Operating System Functions

Application Development Software Programs used to develop other programs Types Program translators Program editors Debugging tools System development tools

Computer Networks Set of hardware and software components that enable multiple users and computer systems to share information, software, and hardware resources Enables many types of personal communication

Review Case Study Overview MIS Careers Intro to Computer Systems Architecture