This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: FIT1001 Introduction Solutions to FIT1001 Tutorial for LN1 Introduction to Computer Systems (* Important to complete) * Exercise 1 What is the difference between an algorithm and a program? Between a program and its execution? SOLUTION: • An algorithm is a sequence of steps to execute a task, a program implements this sequence of steps in a programming language. • The execution of a program runs this program on a computer and produces a result. Exercise 2 What are the two main attributes that define a computer? (refer to the table in slide #48 in LN1) SOLUTION: Fully electronic and fully programmable. Also, binary and separate program and data. * Exercise 3 Name the main technical advance that gave rise to each generation of computers (starting from Generation 1). SOLUTION: Generation 1 (1936 – 1953) – vacuum tubes Generation 2 (1954 – 1964) – transistors (Shockley, Bardeen and Brattain) Generation 3 (1964 – 1971) – integrated circuits (printed circuits) (Kilby and Noyce)...
View Full Document
This note was uploaded on 08/15/2010 for the course FIT 1001 taught by Professor Egerton during the Three '10 term at Monash.
- Three '10