Design and Implementation of the FreeBSD Operating System, The, 2/e
Author:Marshall Kirk McKusick & George V. Neville-Neil & Robert N.M. Watson [McKusick, Marshall Kirk]
Language: eng
Format: epub
Publisher: Addison-Wesley Professional
Published: 2014-09-05T04:00:00+00:00
New Filesystem Capabilities
Several other improvements were made when the enlarged inode format was created. We decided to get an early jump on the year 2038 problem when the 32-bit time fields overflow (specifically, Tue Jan 19 03:14:08 2038 GMT, which could be a really ugly way to usher in the first author’s 84th birthday). We expanded the time fields (which hold seconds-since-1970) for access, modification, and inodemodification times from 32 bits to 64 bits. At plus or minus 136 billion years, this expansion should carry us from well before the universe was created until long after our sun has burned itself out. We left the nanoseconds fields for these times at 32 bits because we did not feel that added resolution was going to be useful in the foreseeable future. We considered expanding the time to only 48 bits. We chose to go to 64 bits, since 64 bits is a native size that can be easily manipulated with existing and likely future architectures. Using 48 bits would have required an extra unpacking or packing step each time the field was read or written. Also, going to 64 bits ensures enough bits for all likely measured time so it will not have to be enlarged.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
COM, DCOM & ATL | Device Drivers |
EPOC-Symbian | Microsoft Windows Registry |
Novell Netware | Operating Systems Theory |
Unicode | Unix |
Win32 API |
Deep Learning with Python by François Chollet(11875)
Hello! Python by Anthony Briggs(9365)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9337)
The Mikado Method by Ola Ellnestam Daniel Brolund(9300)
Dependency Injection in .NET by Mark Seemann(8853)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(7846)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7308)
Grails in Action by Glen Smith Peter Ledbrook(7291)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7111)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(5952)
Kotlin in Action by Dmitry Jemerov(4633)
Practical Vim (for Kathryn Amaral) by Drew Neil(3724)
Cracking the GRE Premium Edition with 6 Practice Tests, 2015 (Graduate School Test Preparation) by Princeton Review(3592)
Linux Device Driver Development Cookbook by Rodolfo Giometti(3391)
Learn Windows PowerShell in a Month of Lunches by Don Jones(3236)
Learning Java by Patrick Niemeyer & Daniel Leuck(2867)
Learning React: Functional Web Development with React and Redux by Banks Alex & Porcello Eve(2832)
Becoming a Dynamics 365 Finance and Supply Chain Solution Architect by Brent Dawson(2586)
Mastering Java 9 by Dr. Edward Lavieri(2569)