Things you may want to know but you don’t have to know

Slides:



Advertisements
Similar presentations
C language was developed in early 1970s by Dennis Ritchie at Bell Laboratories to implement the UNIX operating system on the PDP-11 manufactured by DEC.
Advertisements

Introduction to Linux 2/24 ~ 3/17 6:30 – 9:00pm (7 sessions)
Ceng 230 Programming with C
Fundamentals of Software Development 1Slide 1 Dennis Ritchie and Brian Kernighan What’s C, exactly?What’s C, exactly? A portable language developed by.
Operating Systems ECE344 A brief history of OS Ding Yuan ECE Dept., University of Toronto
Brief History of C and Unix Systems Programming Concepts.
Number Systems & Logic Gates Day 1
C: A VERY BRIEF HISTORY & STANDARDS © 1/4.
CSE378 Gen. Intro1 Machine Organization and Assembly Language Programming Machine Organization –Hardware-centric view (in this class) –Not at the transistor.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
Chapter 1 Engineering Problem Solving 1. Hardware and Software 2 A computer is a machine designed to perform operations specified with a set of instructions.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
Introduction What is an Operating System? r System programs: m Generally execute in user mode. m Command interpreter (shell), compilers, editors, …..
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Computer Innovators –Three pioneers have made landmark breakthroughs in computers and software: –Chester (Gordon) Bell –David Packard –Bill Gates.
Bruce Kushnick New Networks Institute Reverse AT&T-ALEC.
ITS 302 Purposes of the course –Review the history of US telecommunications as a case study –Examine the basics of regulation, especially as they apply.
Communication & Information Technology Telecommunications Policy.
C Programming Language Bill Jensen CS 354 May, 3 rd 2007.
COMPUTER TECHNOLOGY MRS. SEALE COMPUTER PERFORMANCE.
Telephony & Satellite Technologies. Telecommunications Act of 1996 Removed entry barriers between local, long distance, and cable service providers Designed.
CSCI 161: Introduction to Programming 1
Some questions to consider Do we need regulation? Does history matter? Why is one-stop shopping important? Why didn’t the U.S. Telecom Act of 1996 work?
1 Programming in C. 2 The Abacus  The abacus, a simple counting aid, may have been invented in Babylonia (now Iraq) in the fourth century B.C.
Kaizilege Karoma Storage Capacity + What to buy Binary Did you know that all of the information that travels through your computer is based on two commands?
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
CSCI 211 Intro Computer Organization –Consists of gates for logic And Or Not –Processor –Memory –I/O interface.
History of UNIX a short version CSCI 333 August 31, 2011.
Computer Architecture CPSC 350
General Computer Stuff Hardware: physical parts of a computer: CPU, drives, etc. Software: Programs and Data A computer needs both to be useful.
Programming in C++ Dale/Weems/Headington Chapter 1 Overview of Programming and Problem Solving.
Day 1,2 Review. Review: Parts of a Computer CPU (Processor) Main Memory (RAM) External Memory (ROM) -Hard Drive-Floppy-USB Drive I/O Devices -Keyboard-Monitor-Printer-Speakers.
COP 3275 Chapter 01 course website: Jonathan C.L. Liu, Ph.D. CISE Department University of Florida.
OPERATING SYSTEM DOS BACKWARDS
Silberschatz and Galvin  C Programming Language Kingdom of Saudi Arabia Ministry of Higher Education Al-Majma’ah University College of Education.
The four generations of digital Computer 1. The first generation computers 2. The second generation computers 3. The third generation computers 4. The.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
The Wonderful World of Computers Larry Holder The University of Tennessee at Martin.
CC111 Lec#2 The System Unit The System Unit: Processing and Memory Lecture 2 Binary System.
What’s So Bad About Monopolies? & What Can We Do About It?
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
Introduction to Computers and Programming
Linux Operating Systems Taking Control of the Terminal
Pengantar Ilmu Komputer dan Profesi Informatika
A LECTURE NOTE.
ITS 602 Purposes of the course
A Synopsis of Their History
Monopolies Vs Perfect Competition
Advanced Operating Systems (CS 202)
CHAPTER 8 - OPERATING SYSTEM HISTORY
Computer System and Programming
What is Binary? Binary is a two-digit (Base-2) numerical system, which computers use to process and store data. The reason computers use the binary system.
Monopolies and Anti-Trust Regulation
Computer Architecture CSCE 350
הכרת המחשב האישי PC - Personal Computer
The Wonderful World of Computers
Computer Science I CSC 135.
Computer Electronic device Accepts data - input
Computers & Programming Languages
Computer Electronic device Accepts data - input
מבוא לטכנולוגיית מידע בארגון
A short Linux History of UNIX/Linux
Computer Electronic device Accepts data - input
Things you may want to know but you don’t have to know
C Programming Language
How can I learn C language?
Basic Programming Lab C.
Telecom History.
The UNIX Time Sharing System
Presentation transcript:

Things you may want to know but you don’t have to know

Stories of Two Companies AT&T Digital Equipment Corporation

AT&T Alexander Graham Bell Invented the telephone system. Founded the American Telephone and Telegraph Company (AT&T) in 1885.

AT&T AT&T became the world’s largest telephone company. It employed one million people and its revenue was $3 billion annually. In 1984, US government divided AT&T into 8 companies including original AT&T. AT&T – long distance services 7 Baby Bells – local services

7 Baby Bells Bell Atlantic NYNEX Southwestern Bell Ameritech BellSouth Pacific Telesis US West

7 Baby Bells Bell Atlantic => Verizon NYNEX Southwestern Bell => SBC Ameritech BellSouth Pacific Telesis US West

7 Baby Bells Bell Atlantic => Verizon NYNEX Southwestern Bell => SBC => AT&T Ameritech BellSouth Pacific Telesis US West => Qwest => CenturyLink

Digital Equipment Corporation (DEC) Leading Computer Vendor from 1950s to 1990s. PDP-11, VAX-11 minicomputers, etc.

DEC was acquired by Compaq in 1998. Compaq was merged with HP.

Why do we talk about these companies? The UNIX operating system was developed by Ken Thompson and Dennis Ritchie in Bell Labs research center. It was implemented on DEC PDP-7. The code was written in Assembly language and C.

What is an Operating System? I/O system Instr. Set Proc. Compiler Operating System Application Digital Design Circuit Design Firmware Datapath & Control Layout

What is an Operating System? It controls all the computer’s resources (processor(s), memory, input, output, etc.) It provides the base upon which application programs can be written. Without an OS, a computer cannot perform nothing. Unix, Linux, Windows, MacOS, iOS, Android, …

2017 Top Programming Languages – IEEE Spectrum

Terms bit, byte, word KB, MB, GB, TB, PB, EB, ZB, YB… https://en.wikipedia.org/wiki/File_size sec, ms, us, ns, ps