HoS Ch3 Flashcards
what was the main motivation for businesses to adopt computer technology ?
- economic rationality (cost - it can make things cheaper)
- automation (faith in automated future)
what does RAMAC stand for
random access method of accounting and control
What are disk drivers?
- provided lower cost way of storing more data
- used spinning disk to store data
what are the features of the IBM Model 350 disk storage unit?
- many aluminum disk going really fast
- RAMAC : small drum computer the disks were attached to
a. random access ~ data can be fetched rapidly from any part (random) of the disk
b. inexpensive and fast
What did companies conduct before placing computer orders and why?
Feasibility studies to ensure that a purchase is financially feasible.
what were the feasibility studies in data processing based on?
- assumptions about the useful lifespan of
computers - the costs of programming
- the potential for clerical cost reduction that
would soon seem ludicrously optimistic
Provide an example of a company that decided to join the computer age in 1957 and its subsequent actions.
Dow Chemical rented an IBM 709 computer on Bachman’s advice for administrative and technical tasks.
Due to financial issues, the order was canceled after planning had begun.
Bachman, passionate about computers, left and joined General Electric.
How did data processing work roles change through rebranding? example?
Punched card departments became data processing departments, punched card machines became data processing machines, and computers became data processing systems.
example: National Machine Accountants became Data Processing Management Association.
What were the different kinds of data processing work listed from high to low status/pay? mention if male dominated of female dominated (FD/MD).
1.Key punch work. FD
2.Machine operation. MD
3.Programming. MF
4.Systems analysis. MD
5.Management.
in data processing what is meant by programming?
take specifications written by analysis and convert them into computer instructions
in data processing what is meant by system analysis?
- job of looking at business procedures to redesign them around new technology
- have to write detailed computer process specifications for programmers
Were women really open to programming in the 1950s ?
- openness to women in programming during 1950s often exaggerated
- female programmers were numerous in some computer installations
What is the traditional process followed in data processing jobs?
Data processing jobs work through one or more input files, processing each record in turn. This tradition resembles punched card machine practice.
Example of a data processing task
Weekly payroll. women punch data from timesheets onto input cards. These cards are then sorted and combined with a deck of master cards, leading to the printing of paychecks and a ledger
How did the IBM 650 contribute to potentially simplifying and speeding up data processing tasks?
The IBM 650, when added to the process, had the potential to be simpler and faster. A single program could replace several runs through conventional machines, though its processing rate was limited by card-reading speed.
How did bigger computers, like the IBM 705, handle data processing with magnetic tape, and why was sorting crucial in this context? example ?
even with multiple tape drives, it was essential for files to be sorted correctly and important for the application of computers in business. This ensured efficient processing when dealing with large amounts of data.
example : Sorting a master employee file and timesheet data in order to correctly match employee records ↔️ timecard data
What was John von Neumann’s insight regarding sorting and its significance in the early days of computers?
In 1945, John von Neumann invented merge sort , still widely used, to address the need for efficient sorting in early computer applications.
How did programmers respond to the repetitive nature of coding for different applications, and what significant package was produced in this context?
- Programmers started producing generalized sort routines to avoid constantly rewriting code.
- computer manufacturers developed utilities for common tasks (such as sorting)
significant packages:
1. Betta Holberton : one of the original ENIAC operators that later produces a generalized sorting routine for use with Univac tape drives
2. BM 702 ~ Hanford Nuclear Reservation team : Produced a sorting package that combined generalized sorting ↔️report program generation module.
3. 9PAC ~ May 1959 : new package with General Electric sort and report generation routines as the basis, later adopted by IBM and integrated into the IBSYS operating system.
How did the study of sorting methods contribute to the development of computational complexity in theoretical computer science?
Studying how to sort data became the foundation for computational complexity. Computer scientists turned these insights into a science that looks at the best, worst, and average time performance of algorithms. This effort led to the creation of time complexity classes.
Who played a key role in creating COBOL? Who sponsored it? Why was it developed, and what did its standardization lead to? prehistory ?
Jean Sammet
US Department of Defense (DoD) in 1959
Developed as a shared data processing language; standardization allowed it to run on all machines.
COBOL inherited famous attributes from the compiler of Grace Hopper
what is System/360? when was it released? by who?
in 1965 IBM releases family of mainframe computers called System/360
What was the significance of IBM’s System/360?
BM’s System/360, marked a new era, ensuring the company’s dominance in the mainframe industry for the next fifty years.