000 04094nam a22006015i 4500
001 978-3-031-58075-8
003 DE-He213
005 20240730172716.0
007 cr nn 008mamaa
008 240705s2024 sz | s |||| 0|eng d
020 _a9783031580758
_9978-3-031-58075-8
024 7 _a10.1007/978-3-031-58075-8
_2doi
050 4 _aTK7885-7895
072 7 _aUK
_2bicssc
072 7 _aCOM067000
_2bisacsh
072 7 _aUK
_2thema
082 0 4 _a004
_223
100 1 _aBulić, Patricio.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9105134
245 1 0 _aUnderstanding Computer Organization
_h[electronic resource] :
_bA Guide to Principles Across RISC-V, ARM Cortex, and Intel Architectures /
_cby Patricio Bulić.
250 _a1st ed. 2024.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2024.
300 _aXIII, 297 p. 184 illus., 121 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aUndergraduate Topics in Computer Science,
_x2197-1781
505 0 _a1. Main Memory -- 2. Buses -- 3. Interrupts and interrupt handling -- 4. Direct memory access.
520 _aComprehending the complex interaction between hardware and software is paramount for students of computer science. In Understanding Computer Organization, readers are taken on the journey through the fundamental building blocks underpinning modern computing systems. This unique textbook unlocks modern computer organizations' secrets, with real-world examples from RISC-V, ARM, and Intel-based computer systems. The guide provides a comprehensive yet accessible explanation of fundamental principles and components and serves as a gateway to mastering the interplay between hardware and software. It demystifies complex concepts and provides clear explanations and practical insights into their roles in computing systems. Topics and features: Provides comprehensive coverage of computer organization principles across three major architectures (RISC-V, ARM Cortex, and Intel), ensuring a broad understanding of modern computing Includes numerous practical explanations using real-world examples from each architecture, offering hands-on insights into memory-mapped I/O, interrupts, DMA, and various memory technologies Presents detailed exploration of diverse components such as interrupts and their usage, interrupt controllers, DMA transfers, and DMA controllers Offers exploration of DDRx SDRAM memory, SDRAM controllers, DIMM modules, caches, and virtual memory Concise and yet thorough, this useful textbook/guide equips readers with the knowledge and skills needed to navigate the complexities of computer organization, making it essential reading for students and professionals. Patricio Bulić is a computer engineering professor at the Faculty of Computer Science, University of Ljubljana, Slovenia.
650 0 _aComputers.
_98172
650 0 _aMicroprocessors.
_9105136
650 0 _aComputer architecture.
_93513
650 0 _aMicroprogramming .
_932081
650 0 _aComputer storage devices.
_95655
650 0 _aMemory management (Computer science).
_920025
650 0 _aComputer input-output equipment.
_922942
650 1 4 _aComputer Hardware.
_933420
650 2 4 _aProcessor Architectures.
_9105139
650 2 4 _aControl Structures and Microprogramming.
_932083
650 2 4 _aComputer Memory Structure.
_943894
650 2 4 _aInput/Output and Data Communications.
_937326
710 2 _aSpringerLink (Online service)
_9105142
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031580741
776 0 8 _iPrinted edition:
_z9783031580765
830 0 _aUndergraduate Topics in Computer Science,
_x2197-1781
_9105144
856 4 0 _uhttps://doi.org/10.1007/978-3-031-58075-8
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cEBK
999 _c88499
_d88499