Device Status Table Direct Memory Access DMA Structure. Used for high speed I O devices able to transmit information at. close to memory speeds, Device controller transfers blocks of data from buffer storage. directly to main memory without CPU intervention, Only one interrupt is generated per block rather than the one. interrupt per byte, Operating System Concepts 2 5 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 6 Silberschatz and Galvin 2004 revised by Wiseman. Storage Structure Moving Head Disk Mechanism, Main memory only large storage media that the CPU can. access directly, Secondary storage extension of main memory that provides. large nonvolatile storage capacity, Magnetic disks rigid metal or glass platters covered with. magnetic recording material, Disk surface is logically divided into tracks which are. subdivided into sectors, The disk controller determines the logical interaction. between the device and the computer, Operating System Concepts 2 7 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 8 Silberschatz and Galvin 2004 revised by Wiseman. Storage Hierarchy Migration of A From Disk to Register. Storage systems organized in hierarchy, volatility. Caching copying information into faster storage system main. memory can be viewed as a cache for secondary storage Use of high speed memory to hold recently accessed data. Requires a cache management policy Caching introduces. another level in storage hierarchy This requires data that is. simultaneously stored in more than one level to be consistent. Operating System Concepts 2 9 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 10 Silberschatz and Galvin 2004 revised by Wiseman. Dual Mode Operation Dual Mode Operation Cont, Sharing system resources requires operating system to ensure Mode bit added to computer hardware to indicate the current. that an incorrect program cannot cause other programs to mode kernel 0 or user 1. execute incorrectly, When an interrupt or fault occurs hardware switches to kernel. Provides hardware support to differentiate between at least two mode. modes of operations Interrupt fault, 1 User mode execution done on behalf of a user. 2 Kernel mode also monitor mode supervisor mode or. system mode execution done on behalf of operating kernel user. set user mode, Privileged instructions can be issued only in kernel mode. Operating System Concepts 2 11 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 12 Silberschatz and Galvin 2004 revised by Wiseman. I O Protection Use of a System Call to Perform an I O. Must ensure that a user program, All I O instructions are privileged instructions could never gain control of the. Given the I O instructions are privileged how does the user computer in kernel mode. program perform I O Otherwise undesirable actions, can be done e g a user program. System call the method used by a process to request action by that as part of its execution. the operating system stores a new address in the, Usually takes the form of a trap to a specific location in the interrupt vector. interrupt vector, Control passes through the interrupt vector to a service. routine in the OS and the mode bit is set to kernel mode. The kernel verifies that the parameters are correct and. legal executes the request and returns control to the. instruction following the system call, Operating System Concepts 2 13 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 14 Silberschatz and Galvin 2004 revised by Wiseman. Memory Protection A Base And A limit Register Define A Logical Address Space. Must provide memory protection at least for the interrupt vector. and the interrupt service routines, In order to have memory protection add two registers that. determine the range of legal addresses a program may access. base register holds the smallest legal physical memory. Limit register contains the size of the range, Memory outside the defined range is protected. Operating System Concepts 2 15 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 16 Silberschatz and Galvin 2004 revised by Wiseman. Protection Hardware CPU Protection, Timer interrupts computer after specified period to ensure. operating system maintains control, Timer is decremented every clock tick. When timer reaches the value 0 an interrupt occurs. Timer commonly used to implement time sharing, Time also used to compute the current time. Load timer is a privileged instruction, When executing in kernel mode the operating system has. unrestricted access to both kernel and user s memory. The load instructions for the base and limit registers are. privileged instructions, Operating System Concepts 2 17 Silberschatz and Galvin 2004 revised by Wiseman Operating System Concepts 2 18 Silberschatz and Galvin 2004 revised by Wiseman. Computer System Architecture Operating System Concepts 2 2 Silberschatz and Galvin 2004 revised by Wiseman Computer System Operation I O devices and the CPU can execute concurrently Each device controller is in charge of a particular device type Each device controller has a local buffer
Example Critical Thinking zWe just did this when talking about architecture zWithout clear definitions statements like architecting complex product systems to deliver value will just be stratego babble zYour group should develop a consensus definition of System Complex Value Product zPrinciple Method Tool give examples not definitions 37 Massachusetts Institute
UMTS System Architecture and Protocol Architecture Overview on overall system architecture UMTS network architecture and elements Mobile station High level functions UMTS domains and strata UMTS GPRS protocol architecture References Kaaranen Ahtiainen Laitinen Naghian Niemi UMTS Networks Architecture Mobility and Services 2nd edition Wiley 2005 Ch 5 1
Landscape Architecture A guide for clients Find a landscape architect www landscapeinstitute org Landscape Architecture A guide for clients Landscape Institute Inspiring great places Page 1 We face the need for radical changes in the way we live work and interact with the environment Much of our national infrastructure for water waste transport and energy requires a fundamental rethink
Business Architecture Enterprise Architecture Business Analysis Communication E g at EDC what we didn t do was get out in front of the message early enough with this type of definition Business Architecture is a description of the organization including its components and their relationships to each other that provides a common understanding of the business used to align strategic
Business Services Architecture and Enterprise Architecture 12 of 50 Business Architecture Re use Key elements of the Business Architecture may be produced elsewhere The enterprise mission vision strategy and goals may be produced as part of a wider business strategy or enterprise planning activity with its own life cycle in the enterprise
architecture including the one used by the Business Architecture Guild contained common ideas such as referring to business architecture as a blueprint to be discussed later in this paper as a way to facilitate common understanding and with the purpose of bridging strategy and execution The value of business architecture has been a source of much discussion and some definitions of
ARCHITECTURE LANDSCAPE ARCHITECTURE DESIGN Birkhäuser Verlag Lars Müller Publishers Springer Wien New York avedition Princeton Architectural Press. CONTENT ARCHITECTURE Construction/Materials 4 Scale: Open | Close 6 Detail Practice: Acoustics and Sound Insulation 7 Refurbishment Construction Manual 8 Prefabricated Systems 9 Smart Surfaces – and their Application in Architecture and Design ...
architectural practices, including Gehry Partners, Cox Architecture and ASPECT Studios. These networks provide our students the . opportunity to address real-world global challenges through classroom projects, offered as part of the curriculum. High-profile practitioners also regularly present guest lectures and project reviews that provide alternative insights and perspectives. AT THE HEART ...
1 Operating System Concepts 2 1 Silberschatz Galvin and Gagne 2002 Chapter 2 Computer System Structures n Computer System Operation n I O Structure n Storage Structure n Storage Hierarchy n Hardware Protection n Network Structure Operating System Concepts 2 2 Silberschatz Galvin and Gagne 2002 Computer System Architecture
Computer System Architecture Operating System Concepts 2 3 Silberschatz Galvin and Gagne 2002 Computer System Operation I O devices and the CPU can execute concurrently Each device controller is in charge of a particular device type Each device controller has a local buffer CPU moves data from to main memory to from local buffers I O is from the device to local buffer of controller