Cargando…

Formal Models of Operating System Kernels

The kernel of any operating system is its most critical component, the remainder of the system depends upon a correctly functioning and reliable kernel for its operation - what is more, a kernel that has security flaws can be exploited by malicious users. Kernels are notoriously complex and hard to...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Craig, Iain D. (Autor)
Autor Corporativo: SpringerLink (Online service)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London : Springer London : Imprint: Springer, 2007.
Edición:1st ed. 2007.
Temas:
Acceso en línea:Texto Completo

MARC

LEADER 00000nam a22000005i 4500
001 978-1-84628-718-3
003 DE-He213
005 20220117172730.0
007 cr nn 008mamaa
008 100301s2007 xxk| s |||| 0|eng d
020 |a 9781846287183  |9 978-1-84628-718-3 
024 7 |a 10.1007/978-1-84628-718-3  |2 doi 
050 4 |a QA76.9.S88 
072 7 |a UYD  |2 bicssc 
072 7 |a COM032000  |2 bisacsh 
072 7 |a UYD  |2 thema 
082 0 4 |a 004.2  |2 23 
100 1 |a Craig, Iain D.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Formal Models of Operating System Kernels  |h [electronic resource] /  |c by Iain D. Craig. 
250 |a 1st ed. 2007. 
264 1 |a London :  |b Springer London :  |b Imprint: Springer,  |c 2007. 
300 |a XIII, 333 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a Standard and Generic Components -- A Simple Kernel -- A Swapping Kernel -- Using Messages in the Swapping Kernel -- Virtual Storage -- Final Remarks. 
520 |a The kernel of any operating system is its most critical component, the remainder of the system depends upon a correctly functioning and reliable kernel for its operation - what is more, a kernel that has security flaws can be exploited by malicious users. Kernels are notoriously complex and hard to understand. The purpose of this book is to show that the formal specification of kernels is not only possible but also necessary if operating systems are to achieve the levels of reliability and security that is demanded of them today. Specifications of a sequence of kernels of increasing complexity are included, acting as models to enable the designer to identify and reason about the properties of the design - thus making explicit that which is too often left implicit or even unknown. A considerable amount of reasoning is included, showing what can be inferred about a design; and in addition, essential properties of data structures and mechanisms are discussed and the properties of these proved. Also included as an essential aspect of the activity, are the interfaces to the hardware and the processes running on them. It is very easy to get bogged down in complexity issues when considering kernels, but this book's prescriptive rather than descriptive approach shows how the kernel of an operating system can affect both the reliability and performance of these systems in a clear and concise style. Iain is a fellow of the BSC and has a PhD in Computer Science. 
650 0 |a Computer systems. 
650 0 |a Operating systems (Computers). 
650 0 |a Software engineering. 
650 0 |a Computer science-Mathematics. 
650 0 |a Discrete mathematics. 
650 1 4 |a Computer System Implementation. 
650 2 4 |a Operating Systems. 
650 2 4 |a Software Engineering. 
650 2 4 |a Discrete Mathematics in Computer Science. 
650 2 4 |a Mathematical Applications in Computer Science. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9781848004979 
776 0 8 |i Printed edition:  |z 9781849965927 
776 0 8 |i Printed edition:  |z 9781846283758 
856 4 0 |u https://doi.uam.elogim.com/10.1007/978-1-84628-718-3  |z Texto Completo 
912 |a ZDB-2-SCS 
912 |a ZDB-2-SXCS 
950 |a Computer Science (SpringerNature-11645) 
950 |a Computer Science (R0) (SpringerNature-43710)