Introduction to operating systems - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

Introduction to operating systems

Description:

To introduce the features and components of computer systems. ... The discs. are in the. library in. short loan. C.Sc. 110: Computer Systems. Lecture Material ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 48
Provided by: compLa
Category:

less

Transcript and Presenter's Notes

Title: Introduction to operating systems


1
C.Sc. 110 Computer Science

113 Computer Systems
2
First Year Structure
  • The 1st year consists of four courses
  • 111 Software Design
  • 112 Programming in Java
  • 113 Computer Systems
  • 114 Applications and Implications of IT

3
Aims of the Systems Course
  • To introduce the features and components of
    computer systems.
  • To provide you with an understanding of the
    relationship between applications software,
    systems software and hardware.
  • To provide a basis for more detailed courses next
    year and a useful set of skills for non-majors.

4
Course Structure
  • Course runs for two terms and is split into
  • Computer Architecture
  • Operating Systems
  • Each part is subdivided into topics.

5
Course Structure .. Architecture
  • Topic 1 Introduction - 1 lecture
  • course structure
  • book details
  • assessment information
  • basic computer concepts
  • basic architecture and system software

6
Course Structure .. Architecture
  • Topic 2 Building a computer - 2 lectures
  • information representation
  • computer logic
  • components of a computer
  • Topic 3 Controlling the computer - 3 lectures
  • microinstructions
  • machine languages
  • assembly languages

7
Course Structure .. Architecture
  • Topic 4 I/O Devices and Networks- 3 lectures
  • I/O devices
  • Interrupts and device control techniques
  • Support for computer networks
  • Topic 5 Performance - 1 lecture
  • Computer Performance

8
Book Details
Computer Science A Modern Introduction (Second
Edition)
Les Goldschlager and Andrew Lister
Prentice Hall 22.95
9
Lecture Material
  • The slides are available on the Department
    Intranet.
  • http//info.comp.lancs.ac.uk/
  • http//www.comp.lancs.ac.uk/computing/staff/kc/kei
    ths_teaching.html
  • You can take copies of these slides from any
    machine but note that the files are big.

10
Also ...
  • All of the notes for CSc 113 areavailable on
    CD-ROM.
  • The discsare in thelibrary in short loan.

11
Lecture Material
  • The slides are available on the Department
    Intranet.
  • You can take copies of these slides from any
    machine but note that the files are big.
  • Summary sheets will be provided at the end of
    each term.
  • There are no printed notes - you should take your
    own.

12
Assessment and Coursework
  • Exam at the end of the first year.
  • Written exercises (roughly one per term).
  • Tutorial discussion material.

13
Term 1 Computer Architecture
14
Topic 1 Introduction
  • Basic Concepts
  • Reference G L pp 1 -12

15
Concepts and Terminology
  • Key concepts in computing
  • Memory
  • Processor
  • Program or Algorithm
  • I/O device

16
Jack and Jill
  • Jack and Jill are found lying dead on the floor.
    Around them are fragments of broken glass and a
    small pool of water. What killed them ?

17
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
18
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
19
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
20
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
21
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
22
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
23
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
24
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
25
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
26
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
27
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
28
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
29
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
30
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
31
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
32
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
33
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
34
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
35
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
36
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
37
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
38
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
39
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
40
A Program To Sort Numbers
while list isnt sorted into ascending order do
... start with the first element (box) repeat
the next set of instructions if contents of
this box gt that of next box then swap contents
of these boxes consider the next element
(box) until end of list is reached end while
41
A Program To Sort Numbers
Finished
42
Concepts and Terminology
  • Key concepts in computing
  • Memory
  • Processor
  • Program or Algorithm
  • I/O device

43
Basic Computer Architecture
  • The components of a computer are connected
    together via one or more buses.

Memory
CPU
I/O Devices
44
The Software-Hardware Hierarchy
45
System Software
  • Examples of system software
  • operating systems
  • editors
  • compilers and interpreters
  • Examples of application software
  • statistics packages
  • drawing tools
  • word processors

46
Summary
  • Covered the course structure.
  • Demonstrated the basic computer concepts of
    memory, programs, processors and i/o devices.

47
Coming Next Week
  • Topic 2 How to Build a Stored Program Computer
  • Reference G L pp 143-147
Write a Comment
User Comments (0)
About PowerShow.com