Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

3 Types of Cloud Computing£1.50

Title: Computer Architechure
Description: This notes is for operating system subject which will help you to understand the basic concepts of operating system in an easy English and it is also easy remember.

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


Computer Architecture
CS3008 Operation Systems
Lecture 02

Computer System





One or more CPUs
Device controllers (I/O modules)
Memory
Bus

Operating System as a Resource
Manager
• Operating System
manages system
resources
– Processor
– Memory
– I/O modules and
devices

Computer System Operation
• Processors and I/O devices can execute in parallel
– I/O modules (device controllers) are separate
processing units executing their own software
(firmware)
– Local buffer (memory of the device controller)

• Data is moved from/to memory to/from devicelocal buffer either by processor or with DMA
hardware
• I/O devices interact with processor via interrupts

Computer System Concepts
• We will discuss
– Processor, main memory, I/O modules and system bus
– Instruction execution










Processor – memory
Processor – I/O
Data processing
Control

Interrupts, interrupt processing
Memory hierarchy
Cache, cache principles and design
Multiprocessor, multi-core systems

Basic Hardware
• Processor
– Single processor
– Multiple processors / processor cores

• Main Memory
– Volatile
– Is a large array of memory locations, each memory location has
an address, sequentially numbered

• I/O Modules
– For data exchange between CPU / memory and external devices
(hard disk, network, etc
...
g
...
g
...
g
...
g
...
g
...


SMP Organisation

SMP Advantage
• Performance
– Parallelism will improve throughpu

• Scaling and Incremental Growth
– Computer systems can be scaled to processing needs
and financial considerations
– We can add more processors
– Today’s supercomputers consist of thousands of
processors

• Availability
– Fault-tolerant, system continues to function, when
one processor fails

Multicore Systems
• A processor has multiple processing cores
– Parallelism on the processor chip itself
– Each core has all the components of a single
processor

• Performance advantages
– Multiple processors on a single chip brings huge
performance advantages
– Introduction of different levels of cache memory


Title: Computer Architechure
Description: This notes is for operating system subject which will help you to understand the basic concepts of operating system in an easy English and it is also easy remember.