1 |
A Study of Disk Performance Optimization.Gray, Richard Scott 01 May 2000 (has links) (PDF)
Response time is one of the most important performance measures associated with a typical multi-user system. Response time, in turn, is bounded by the performance of the input/output (I/O) subsystem. Other than the end user and some external peripherals, the slowest component of the I/O subsystem is the disk drive.
One standard strategy for improving I/O subsystem performance uses high-performance hardware like Small Computer Systems Interface (SCSI) drives to improve overall response time. SCSI hardware, unfortunately, is often too expensive to use in low-end multi-user systems. The low-end multi-user systems commonly use inexpensive Integrated Drive Electronics (IDE) disk drives to keep overall costs low. On such IDE based multi-user systems, reducing the Central Processing Unit (CPU) overhead associated with disk I/O is critical to system responsiveness.
This thesis explores the impact of PCI bus mastering Direct Memory Access (DMA) on the performance of systems with IDE drives. DMA is a data transfer protocol that allows data to be sent directly from an attached device to a computer system’s main memory, thereby reducing CPU overhead. PCI bus mastering allows modern IDE disk controllers to manipulate main memory without utilizing motherboard-resident DMA controllers.
Using a series of experiments, this thesis examines the impact of PCI bus mastering DMA on IDE performance for synchronous I/O, relative to Programmed Input/Output (PIO) and SCSI performance. Experiment results show that PCI bus mastering DMA, when used properly, improves the responsiveness and throughput of IDE drives by as much as a factor of seven. The magnitude of this improvement shows the importance of operating system support for DMA in low-end multi-user systems. Additionally, experimental results demonstrate that performance gains associated with SCSI are dependent on system usage and operating system support for advanced SCSI capabilities. Therefore, under many circumstances, high-performance SCSI drives are not cost effective when compared with IDE bus mastering DMA capable drives.
|
2 |
An amplitude modulated laser rangefinder : electronic circuit design and implementationNaser, Fazel, Morin, Stefan January 2022 (has links)
This report describes the design and implementation of a prototype for an amplitude modulated laser rangefinder, which is made on a PCB consisting of a laser module emitting light, a photodiode receiving the light reflected from the target, and other components. The design is made for the different power levels, generation of the modulation output and the reception of the signal. The sinusoidal wave is generated with an oscillator circuit and filtered out to produce a pure sine signal. The system requires different voltage levels and current values, which is done with DC-DC converters. Finally, a receiver circuit is implemented to detect the modulation, which needs a device that transfers light energy into voltage. Many tests have been made to optimize the analog circuit for a stable output. The prototype was created as a PCB design with a laser module and a photodiode mounted on it. In the end, satisfactory results were obtained up to the receiving part, however, the prototype was tested with an external circuit for light detection. There is considerable room for improvement, e.g., signal sampling, working receiver and use of standard voltage levels, but this thesis intends to provide a basis for future work.
|
Page generated in 0.0808 seconds