Solid-State Drives

Total Page:16

File Type:pdf, Size:1020Kb

Solid-State Drives 2017­5­1 Solid­state drive ­ Wikipedia Solid­state drive From Wikipedia, the free encyclopedia A solid­state drive (SSD, also known as a solid­state disk[1][2][3]) is a solid­state storage device that uses integrated circuit assemblies as memory to store data persistently. SSD technology primarily uses electronic interfaces compatible with traditional block input/output (I/O) hard disk drives (HDDs), which permit simple replacements in common applications.[4] New I/O interfaces like SATA Express and M.2 have been designed to address specific requirements of the SSD technology. A 2.5­inch SSD, often found in SSDs have no moving mechanical components. This distinguishes them personal computers from traditional electromechanical magnetic disks such as hard disk drives (HDDs) or floppy disks, which contain spinning disks and movable read/write heads.[5] Compared with electromechanical disks, SSDs are typically more resistant to physical shock, run silently, and have lower access time and lower latency.[6] However, while the price of SSDs has continued to decline over time (24 cents per gb as of 2017),[7][8] consumer­grade SSDs are (as of 2017) still roughly four A rackmount SSD storage appliance based on DDR SDRAM times more expensive per unit of storage than consumer­grade HDDs.[9] As of 2015, most SSDs use MLC NAND­based flash memory, which is a type of non­volatile memory that retains data when power is lost. For applications requiring fast access but not necessarily data persistence after power loss, SSDs may be constructed from random­access memory (RAM). Such devices may employ batteries as integrated power sources to retain data for a certain amount of time after external power is lost.[4] Hybrid drives or solid­state hybrid drives (SSHDs) combine the features A PCI­attached IO Accelerator SSD of SSDs and HDDs in the same unit, containing a large hard disk drive and an SSD cache to improve performance of frequently accessed data.[10][11][12] Contents 1 Development and history 1.1 Early SSDs using RAM and similar technology 1.2 Flash­based SSDs A PCI­Express­, DRAM­ and 1.3 Enterprise flash drives 2 Architecture and function NAND­based SSD that uses an 2.1 Controller external power supply to effectively 2.2 Memory make the DRAM non­volatile 2.2.1 Flash­memory­based 2.2.2 DRAM­based 2.2.3 Other 2.3 Cache or buffer 2.4 Battery or supercapacitor 2.5 Host interface 3 Configurations https://en.wikipedia.org/wiki/Solid­state_drive 1/27 2017­5­1 Solid­state drive ­ Wikipedia 3.1 Standard HDD form factors 3.2 Standard card form factors 3.3 Disk­on­a­module form factors 3.4 Box form factors 3.5 Bare­board form factors 3.6 Ball grid array form factors 4 Comparison with other technologies An mSATA SSD with an external 4.1 Hard disk drives 4.2 Memory cards enclosure 5 Applications 5.1 Hard drives caching 6 Wear leveling 7 Data recovery and secure deletion 8 Suitable file systems 8.1 Linux 8.1.1 Performance considerations 8.2 OS X 8.3 Microsoft Windows 8.3.1 Windows 7 and later 8.3.2 Windows Vista 8.4 ZFS 8.5 FreeBSD 8.6 Swap partitions 9 Standardization organizations 10 Commercialization 10.1 Availability 10.2 Quality and performance 10.3 Sales 11 See also 12 References 13 Further reading 14 External links Development and history Early SSDs using RAM and similar technology SSDs had origins in the 1950s with two similar technologies: magnetic core memory and charged capacitor read­only storage (CCROS).[13][14] These auxiliary memory units (as contemporaries called them) emerged during the era of vacuum­tube computers, though their use ceased with the introduction of cheaper drum storage units.[15] Later, in the 1970s and 1980s, SSDs were implemented in semiconductor memory for early supercomputers of IBM, Amdahl, and Cray,[16] but they were seldom used because of their prohibitively high price. In the late 1970s, General Instruments produced an electrically alterable ROM (EAROM) which operated somewhat like the later NAND flash memory. Unfortunately, a ten­year life was not achievable and many companies abandoned the technology.[17] In 1976, Dataram started selling a product called Bulk Core, which provided up to 2 MB of solid state storage compatible with Digital Equipment Corporation (DEC) and Data General (DG) computers.[18] In 1978, Texas Memory Systems introduced a 16 kilobyte RAM solid­state drive to be used by oil companies for seismic data acquisition.[17] The following year, StorageTek developed the first RAM solid­ state drive.[19] https://en.wikipedia.org/wiki/Solid­state_drive 2/27 2017­5­1 Solid­state drive ­ Wikipedia The Sharp PC­5000, introduced in 1983, used 128­kilobyte solid­state storage cartridges containing bubble memory.[20] In 1984, Tallgrass Technologies Corporation had a tape backup unit of 40 MB with a solid state 20 MB unit built in. The 20 MB unit could be used instead of a hard drive.[21] In September 1986, Santa Clara Systems introduced BatRam, a 4 megabyte mass storage system expandable to 20 MB using 4 MB memory modules. The package included a rechargeable battery to preserve the memory chip contents when the array was not powered.[22] 1987 saw the entry of EMC Corporation (EMC) into the SSD market, with drives introduced for the mini­computer market. However, by 1993, EMC had exited the SSD market.[17][23] Software­based RAM disks remain in use as of 2016 because they are an order of magnitude faster than other technology, though they consume CPU resources and cost much more on a per­GB basis.[24] Flash­based SSDs In 1989, the Psion MC 400 laptop included four slots for removable storage in the form of flash­based "solid­ state disk" cards, using the same type of flash memory cards as used by the Psion Series 3.[25] The flash modules did have the limitation of needing to be re­formatted entirely to reclaim space from deleted or modified files; old versions of files which were deleted or modified continued to take up space until the module was formatted. In 1991, SanDisk Corporation created a 20 MB solid state drive (SSD) which sold for around $1,000. In 1994, STEC, Inc. bought Cirrus Logic's flash controller operation, allowing the company to enter the flash memory business for consumer electronic devices.[26] In 1995, M­Systems introduced flash­based solid­state drives.[27] They had the advantage of not requiring batteries to maintain the data in the memory (required by the earlier volatile memory systems), but were not as fast as the DRAM­based solutions.[28] Since then, SSDs have been used successfully as HDD replacements by the military and aerospace industries, as well as for other mission­critical applications. These applications require the exceptional mean time between failures (MTBF) rates that solid­state drives achieve, by virtue of their ability to withstand extreme shock, vibration and temperature ranges.[29] In 1999, BiTMICRO made a number of introductions and announcements about flash­based SSDs, including an 18 GB 3.5­inch SSD.[30] In 2007, Fusion­io announced a PCIe­based SSD with 100,000 input/output operations per second (IOPS) of performance in a single card, with capacities up to 320 gigabytes.[31] At Cebit 2009, OCZ Technology demonstrated a 1 terabyte (TB) flash SSD using a PCI Express ×8 interface. It achieved a maximum write speed of 654 megabytes per second (MB/s) and maximum read speed of 712 MB/s.[32] In December 2009, Micron Technology announced an SSD using a 6 gigabits per second (Gbit/s) SATA interface.[33] Enterprise flash drives Enterprise flash drives (EFDs) are designed for applications requiring high I/O performance (IOPS), reliability, energy efficiency and, more recently, consistent performance. In most cases, an EFD is an SSD with a higher set of specifications, compared with SSDs that would typically be used in notebook computers. The term was first used by EMC in January 2008, to help them identify SSD manufacturers who would provide products https://en.wikipedia.org/wiki/Solid­state_drive 3/27 2017­5­1 Solid­state drive ­ Wikipedia meeting these higher standards.[34] There are no standards bodies who control the definition of EFDs, so any SSD manufacturer may claim to produce EFDs when in fact the product may not actually meet any particular requirements.[35] An example is the Intel DC S3700 series of drives, introduced in the fourth quarter of 2012, which focuses on achieving consistent performance, an area that had previously not received much attention but which Intel claimed was important for the enterprise market. In particular, Intel claims that, at a steady state, the S3700 drives would not vary their IOPS by more than 10–15%, and that 99.9% of all 4 KB random I/Os are serviced in less than 500 µs.[36] Another example is the Toshiba PX02SS enterprise SSD series, announced in 2016, which is optimized for use in server and storage platforms requiring high endurance from write­intensive applications such as write caching, I/O acceleration and online transaction processing (OLTP). The PX02SS series uses 12 Gbit/s SAS interface, featuring MLC NAND flash Top and bottom views of a 2.5­ memory and achieving random write speeds of up to 42,000 IOPS, random inch 100 GB SATA 3.0 (6 Gbit/s) read speeds of up to 130,000 IOPS, and endurance rating of 30 drive model of the Intel DC S3700 series writes per day (DWPD).[37] Architecture and function The key components of an SSD are the controller and the memory to store the data.
Recommended publications
  • 2013NAND Flash Market Annual Report
    NATIONAL IC DESIGN SHENZHEN INDUSTRIAL CENTER CHINAFLASHMARKET.COM PROVIDES THE 2013 NAND Flash market annual report LATEST MARKET INFORMATION Comprehensive and accurate NAND Flash market data report January 10, 2014 Deeply analyze and demonstrate NAND Industry analysis report 2013 global no brand tablet chip shipments will reach 130 million, to Flash market situation Provide latest market trend, display seize the tablet market share newproducts 2013, the domestic tablet chip vendors as: Allwinner, Rockchip, Amlogic and other leading on no Fully provide professional market consulting brand tablet’ sales astonishing. MediaTek due to integrate the advantages of 3G communications services tablet, began full force in the tablet market. Expects 2013 global chip no brand tablet shipments will reach 130 million, in 2014 shipments are expected to rise to 160-180 million, while the surge in shipments of market competition will become more significant. Controller Flash Chip cost down the SSD cost and the interface is transferring from SATA III to PCIe 2013 the price of SSD with SATA III interface fell by 10% to 20% and in 2014 will continue to fell, while SSD controller chip plant in 2014 increasing support for TLC NAND Flash and PCIe interface, the second half is expected to be low TLC SSD enter the consumer market applications and at the end of this year SSD PCIe interface will become the mainstream in the high-end notebook. Market trend of NAND Flash market situation in 2013 2000 price index 1900 www.ChinaFlashMarket.com 1800 Contact : 1700 Tel:+86 0755-86133027 1600 Fax:+86 0755-86185012 Email:[email protected] 1500 Add:Room 6/F,Building No4.,Software park keji Middle 2 Road,Hi-tech Industrial park,NanShan 1400 Distrist.ShenZhen,P.R.C 1300 Copyright 2012 Shenzhen Flashmarket Information Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Co., Ltd .
    [Show full text]
  • Tiny Core Linux
    THE TINY CORE LINUX HANDBOOK v 0.965 Not corrected draft (c) 2013 compiled by Thierry SALOMON tsalomon AT hotmail DoT com tinycorelinux.inf.hu Table of Contents TINY CORE LINUX .......................................................................................................................... 1 INTRODUCTION........................................................................................................................... 4 DOWNLOADING TINY CORE LINUX....................................................................................... 5 LIVE-CD MODE.............................................................................................................................6 THE GRAPHICAL USER INTERFACE........................................................................................7 Setting up the right screen resolution and mouse parameters.....................................................7 The Tiny Core Linux desktop..................................................................................................... 7 The Mouse menu.........................................................................................................................8 HOW TO SAVE YOUR SETTINGS (PERSISTENCE).............................................................. 10 INSTALLING TINY CORE LINUX ON A HARD DISK/FREE PARTITION..........................11 INSTALLING TINY CORE LINUX ON A USB-PENDRIVE................................................... 12 EMBEDDED INSTALLATION WITHIN WINDOWS...............................................................13
    [Show full text]
  • Partitioner Och Filsystem 2
    Partitioner och filsystem 2 File systems FAT Unix-like NTFS Vad är ett filsystem? • Datorer behöver en metod för att lagra och hämta data… • Referensmodell för filsystem (Carrier) – Filsystem kategori • Layout och storleksinformation – Innehålls kategori • Kluster och block – data enheter – Metadata kategori • Tidsinformation, storlek, access kontroll • Adresser till allokerade data enheter – Filnamn kategori • Oftast ihop-kopplad med metadata – Applikations kategori • Quota • Journaler • De modernaste påminner mycket om relations databaser Windows • NTFS (New Technology File System) – 6 versioner finns, de nyaste är v3.0 (Windows 2000) och v3.1 (XP, 2003, Vista, 2008, 7), kallas även 5.0, 5.1, 5.2, 6.0 och 6.1 (efter OS version) – Stöd för unicode, säkerhet, mm. - är mycket mer komplext än FAT! – http://en.wikipedia.org/wiki/Ntfs • FAT 12/16/32, VFAT (långa filnamn i Win95) – Används fortfarande men är inte effektivt för större lagringskapaciteter (klusterstorleken) – Långsammare access än NTFS • Windows Future Storage (WinFS) inställt projekt, enligt rykten var det en SQL-databas som ligger ovanpå ett NTFS filsystem – Läs mer på: http://www.ntfs.com/ – Och: http://en.wikipedia.org/wiki/WinFS FAT12, 16 och 32 • FAT12, finns på floppy diskar – Begränsad lagringskapacitet – Designat för MS-DOS 1.0 • FAT16, var designat för större diskar – Äldre OS använde detta • MS-DOS 3.0, Win95 OSR1, NT 3.5 och NT 4.0 – Max diskstorlek 2 GB • FAT32 kom när diskar större än 2GB kom – Vissa äldre och alla nya OS kan använda FAT32 • Windows 98/Me/2000/XP/2003/Vista/7 och 2008 • Begränsningar med FAT32 – Största formaterabara volymen är 32GB (större volymer kan dock användas, < 16 TiB) – Begränsade features vad gäller komprimering, kryptering, säkerhet och hastighet jämfört mot NTFS • http://en.wikipedia.org/wiki/FAT_file_system exFAT • exFAT (Extended File Allocation Table, a.k.a.
    [Show full text]
  • Enhance Your Customer's Vista System with Datatraveler Readyflash
    kingston.com/windowsvista Enhance your customer’s Vista system with DataTraveler ReadyFlash For more information, Complement your Vista™ sales with a Kingston® for Windows ReadyBoost with at least 512 MB of please contact your dedicated DataTraveler® ReadyFlash USB Flash drive enhanced available space. Kingston representative: for Windows® ReadyBoost™. Craig McQueenie – Central Can I enable ReadyBoost with any USB (416) 315-9097 Ideal for systems with limited memory expansion Flash drive? [email protected] capabilities, Windows ReadyBoost allows a user to No, Vista will only offer the option of using Daniel Ouimet – Quebec utilize memory outside of system memory module ReadyBoost on USB Flash drives that have met both (514) 244-4901 upgrades. For instance, if a notebook has a maximum a specific performance and a capacity threshold. [email protected] memory capacity of 1 GB installed, Windows Patrick Jan – West ReadyBoost allows for usage of a Flash memory Will Kingston offer additional Flash memory (604) 961-8038 device, such as DataTraveler ReadyFlash as a more devices for ReadyBoost? [email protected] responsive storage medium for ReadyBoost cache. Yes, Kingston will offer additional Flash products that Royal Taylor – Central (416) 617-6714 Kingston Part Number: DTR/1GB are enhanced for Windows ReadyBoost. Please contact [email protected] your Kingston representative for further details. Description: 1-GB USB Flash drive enhanced for Windows ReadyBoost. Can I use more than one ReadyBoost enabled device at a time? Windows Vista allows for only one device enabled FAQ: for ReadyBoost at a time. What is ReadyBoost? ReadyBoost is a Microsoft Windows Vista feature How much memory should I allocate for which may improve system performance by ReadyBoost? allowing a compatible USB drive to be configured If you have selected to use ReadyBoost, you can with a ReadyBoost cache.
    [Show full text]
  • Manual Norton Partition Magic 8.0 Full Version for Windows 7
    Manual Norton Partition Magic 8.0 Full Version For Windows 7 Norton Partition Magic is an application used to manage hard disks on your computer, that has a If you are a moderator please see our troubleshooting guide. A familiar layout with disk map plus a full User Manual and lots of Help resources From EaseUS: As Partition Magic alternative, EaseUS Partition Master Home and GUID partition table (GPT) disk under Windows 2000/XP/Vista/7/8/8.1/10. If you have a Windows 8/8.1 system, DO NOT manage your partition with this. Supported OS: Windows 10/7/8/vista/XP and Windows Server 2003/2008/2012 Guide & Tips. How to extend system partition But Windows 8 is not supported by Norton Partition Magic), or can not be boot from a bootable CD/DVD. Partition. How to backup photos from iphone4 to icloud server backup windows server 2008 · Ipad compatible backup camera symantec netbackup 7.5 error code 58 Dodge grand caravan everyone the key NTFS partitions, made Source manually copy two components to users whose machines almost completely dead HDD. Magic EaseUS Partition Master is totally free partition manager for home users. Guide & Tips Say, create a new partition to install Windows 7, or extend the full system partition manager software for Windows 7 32 bit and 64 bit and Windows 8. Partition Magic ® is a registered trademark of Symantec Corporation. filemaker pro 12 crack norton partitionmagic 8.05 serial number keylogger for windows Camtasia studio 8 free download for windows 7 32bit vray 3ds max 2010 64 with Powerdvd 10 ultra 3d free download full version sony architect pro 5.2 photoshop lightroom mac serial windows 8 the missing manual captivate 4.
    [Show full text]
  • General Nvme FAQ
    General NVMe FAQ 1. What is NVMe? NVMe, more formally NVM Express, is an interface specification optimized for PCI Express based solid state drives. The interface is defined in a scalable fashion such that it can support the needs of Enterprise and Client in a flexible way. 2. Is NVMe an industry standard? NVM Express has been developed by an industry consortium, the NVM Express Workgroup. Version 1.0 of the interface specification was released on March 1, 2011. Over 80 companies participated in the definition of the interface. 3. What is the legal framework of the NVM Express organization? The legal framework is structured as a Special Interest Group (SIG). To join a company executes a Contributor/Adopter agreement. There are 11 member companies who have board seats and provide overall governance. The Governing board is called the NVM Express Promoters Group. There are seven permanent seats and six seats filled by annual elections. Contributor companies are all free to participate in regularly scheduled workinG sessions that develop the interface. All Contributors have equal input into the development of the specification. 4. Who are the companies that form the NVM Express Promoters Group? The Promoters Group is composed of 13 companies, Cisco, Dell, EMC, IDT, Intel, Marvell, Micron, NetApp, Oracle, Samsung, SanDisk, SandForce (now LSI) and STEC. Two elected seats are currently unfilled. 5. Who are the permanent board members? Cisco, Dell, EMC, IDT, Intel, NetApp, and Oracle hold the seven permanent board seats. 6. How is the specification developed? Can anyone contribute? The specification is developed by the NVM Express Working Group.
    [Show full text]
  • Azor: Using Two-Level Block Selection to Improve SSD-Based I/O Caches
    Azor: Using Two-level Block Selection to Improve SSD-based I/O caches Yannis Klonatos∗†, Thanos Makatos∗, Manolis Marazakis∗, Michail D. Flouris∗, and Angelos Bilas∗† ∗Foundation for Research and Technology - Hellas (FORTH), Institute of Computer Science (ICS) 100 N. Plastira Ave., Vassilika Vouton, Heraklion, GR-70013, Greece †Department of Computer Science, University of Crete, P.O. Box 2208, Heraklion, GR 71409, Greece. {klonatos, mcatos, maraz, flouris, bilas}@ics.forth.gr Abstract—Flash-based solid state drives (SSDs) exhibit poten- approaches that are application-specific and require application tial for solving I/O bottlenecks by offering superior performance knowledge, intervention, and tuning, Azor transparently and over hard disks for several workloads. In this work we design dynamically places data blocks in the SSD cache as they flow Azor, an SSD-based I/O cache that operates at the block-level and is transparent to existing applications, such as databases. Our in the I/O path between main memory and HDDs. In this work, design provides various choices for associativity, write policies we investigate the following problems: and cache line size, while maintaining a high degree of I/O concurrency. Our main contribution is that we explore differ- TABLE I entiation of HDD blocks according to their expected importance HDD AND SSD PERFORMANCE METRICS. on system performance. We design and analyze a two-level block selection scheme that dynamically differentiates HDD blocks, and SSD HDD selectively places them in the limited space of the SSD cache. Price/capacity ($/GB) $3 $0.3 We implement Azor in the Linux kernel and evaluate its Response time (ms) 0.17 12.6 effectiveness experimentally using a server-type platform and Throughput (R/W) (MB/s) 277/202 100/90 large problem sizes with three I/O intensive workloads: TPC-H, IOPS (R/W) 30,000/3,500 150/150 SPECsfs2008, and Hammerora.
    [Show full text]
  • INFORMATION TECHNOLOGY CONCEPTS-OPEN - REGIONAL 2019 Page 1 of 8
    INFORMATION TECHNOLOGY CONCEPTS-OPEN - REGIONAL 2019 Page 1 of 8 INFORMATION TECHNOLOGY CONCEPTS (391) —OPEN EVENT— REGIONAL – 2019 DO NOT WRITE ON TEST BOOKLET TOTAL POINTS _________ (100 points) Failure to adhere to any of the following rules will result in disqualification: 1. Contestant must hand in this test booklet and all printouts. Failure to do so will result in disqualification. 2. No equipment, supplies, or materials other than those specified for this event are allowed in the testing area. No previous BPA tests and/or sample tests or facsimile (handwritten, photocopied, or keyed) are allowed in the testing area. 3. Electronic devices will be monitored according to ACT standards. No more than sixty (60) minutes testing time Property of Business Professionals of America. May be reproduced only for use in the Business Professionals of America Workplace Skills Assessment Program competition. INFORMATION TECHNOLOGY CONCEPTS-OPEN - REGIONAL 2019 Page 2 of 8 MULTIPLE CHOICE Identify the choice that best completes the statement or answers the question. Mark A if the statement is true. Mark B if the statement is false. 1. Which of the following appears on the right side of any Windows 8 screen when you move your pointer to a right corner? A. Live tile B. Memory Manager C. Charms bar D. System tray 2. Which element of the Windows 7 GUI gives windows a glassy appearance, but also consumes more hardware resources? A. Control panel B. Aero user interface C. Charms interface D. Logic interface 3. The top of a top-down hierarchical structure of subdirectories is called which of the following? A.
    [Show full text]
  • For Immediate Release
    For Immediate Release Media Contact: Story Public Relations Michael Schoolnik [email protected] SandForce SSD Processors Transform Mainstream Data Storage Breakthrough DuraClass Technology Sets New Standards for SSD Reliability, Performance and Energy Efficiency SARATOGA, CA. – April 13, 2009 – SandForce™ Inc., the pioneer of SSD (Solid State Drive) Processors that enable commodity NAND flash deployment in enterprise and mobile computing applications, today emerged from stealth mode and unveiled its first product, the SF‐1000 SSD Processor family. These highly‐integrated silicon devices address the inherent endurance, reliability, and data retention issues associated with NAND flash memory, making it possible to build SSDs that deliver unprecedented performance over the life of the drive with orders‐of‐magnitude higher reliability than enterprise‐class HDDs (Hard Disk Drives). The SandForce patent‐pending DuraClass™ technology promises to accelerate mass‐market SSD adoption. Leading OEMs are expected to release both SLC (single level cell) and MLC (multi‐level cell) flash‐based SSDs using SandForce single‐chip SSD Processors later this year. IDC expects worldwide shipments of SSD's in the Enterprise and PC markets will exceed 40 million units in 2012, representing a CAGR of 171% from 2007‐20121. “The SF‐1000 SSD Processor Family promises to address key NAND flash issues allowing MLC flash technologies to be reliably used in broad based, mission critical storage environments,” said Mike Desens, Vice President for System Design, IBM.
    [Show full text]
  • Jim Handy [email protected] 105 Bacigalupi Drive, Los Gatos, CA 95032-5102, USA +1 (408) 356-2549
    Jim Handy [email protected] 105 Bacigalupi Drive, Los Gatos, CA 95032-5102, USA +1 (408) 356-2549 Experience • Experienced in Trial & Deposition Testimony, Expert Reports, etc. • Highly published and widely quoted as a key semiconductor industry analyst. • 44-year semiconductor industry veteran. • Honorary Member: Storage Networking Industry Association (SNIA) • Deep technical understanding and design background. • Highly analytical. • Excellent communications skills: oral, written, and presentation. • Author of key reference design work: “The Cache Memory Book” Harcourt Brace, 1993 • Patent holder in cache memory design Expert Experience Trial Testimony In Re: Spansion et al Federal Bankruptcy Court of Delaware Docket No: 09-10690, (Hon. Kenneth Carey). 11/30/09 Netlist, Inc. (Plaintiff) vs. Diablo Technologies, Inc. (Defendant), US District Court, Northern District of CA, Case No. 13-CV-05962 YGR, (Hon. Yvonne Gonzalez Rogers), 3/13/15 Deposition Testimony In Re: Spansion et al Federal Bankruptcy Court of Delaware Docket No: 09-10690, (Hon. Kenneth Carey). 11/24/09 In Re: SRAM, 07-CV-1819-CW (N.D. Cal.), 3/25/10 Expert Reports Expert Rebuttal Report - In Re: Spansion et al Federal Bankruptcy Court of Delaware Docket No: 09-10690, (Hon. Kenneth Carey). 11/20/09 (8 pages) Expert Report - In Re: SRAM, 07-CV-1819-CW (N.D. Cal.), 1/25/10 (13 pages) Expert Report - In Re: Qimonda Richmond, LLC, et al., Case No. 09-10589 (MFW) 2/6/12 (30 pages) Expert Report - Netlist, Inc. (Plaintiff) vs. Diablo Technologies, Inc. (Defendant), US District Court, Northern District of CA, Case No. 13-CV-05962 YGR, (Hon.
    [Show full text]
  • Windows Internals, Sixth Edition, Part 2
    spine = 1.2” Part 2 About the Authors Mark Russinovich is a Technical Fellow in ® the Windows Azure™ group at Microsoft. Windows Internals He is coauthor of Windows Sysinternals SIXTH EDITION Administrator’s Reference, co-creator of the Sysinternals tools available from Microsoft Windows ® The definitive guide—fully updated for Windows 7 TechNet, and coauthor of the Windows Internals and Windows Server 2008 R2 book series. Delve inside Windows architecture and internals—and see how core David A. Solomon is coauthor of the Windows Internals book series and has taught components work behind the scenes. Led by a team of internationally his Windows internals class to thousands of renowned internals experts, this classic guide has been fully updated Windows developers and IT professionals worldwide, SIXTH for Windows 7 and Windows Server® 2008 R2—and now presents its including Microsoft staff. He is a regular speaker 6EDITION coverage in two volumes. at Microsoft conferences, including TechNet As always, you get critical, insider perspectives on how Windows and PDC. operates. And through hands-on experiments, you’ll experience its Alex Ionescu is a chief software architect and internal behavior firsthand—knowledge you can apply to improve consultant expert in low-level system software, application design, debugging, system performance, and support. kernel development, security training, and Internals reverse engineering. He teaches Windows internals courses with David Solomon, and is ® In Part 2, you will: active in the security research community.
    [Show full text]
  • Arxiv:1901.01161V1 [Cs.CR] 4 Jan 2019
    Page Cache Attacks Daniel Gruss1, Erik Kraft1, Trishita Tiwari2, Michael Schwarz1, Ari Trachtenberg2, Jason Hennessey3, Alex Ionescu4, Anders Fogh5 1 Graz University of Technology, 2 Boston University, 3 NetApp, 4 CrowdStrike, 5 Intel Corporation Abstract last twenty years [3, 40, 53]. Osvik et al. [51] showed that an attacker can observe the cache state at the granularity of We present a new hardware-agnostic side-channel attack that a cache set using Prime+Probe, and later Yarom et al. [77] targets one of the most fundamental software caches in mod- showed this with cache line granularity using Flush+Reload. ern computer systems: the operating system page cache. The While different cache attacks have different use cases, the page cache is a pure software cache that contains all disk- accuracy of Flush+Reload remains unrivaled. backed pages, including program binaries, shared libraries, Indeed, virtually all Flush+Reload attacks target pages in and other files, and our attacks thus work across cores and the so-called page cache [30, 33, 34, 35, 42, 77]. The page CPUs. Our side-channel permits unprivileged monitoring of cache is a pure software cache implemented in all major op- some memory accesses of other processes, with a spatial res- erating systems today, and it contains virtually all pages in olution of 4 kB and a temporal resolution of 2 µs on Linux use. Pages that contain data accessible to multiple programs, (restricted to 6:7 measurements per second) and 466 ns on such as disk-backed pages (e.g., program binaries, shared li- Windows (restricted to 223 measurements per second); this braries, other files, etc.), are shared among all processes re- is roughly the same order of magnitude as the current state- gardless of privilege and permission boundaries [24].
    [Show full text]