000 04103nam a22006015i 4500
001 978-3-031-58075-8
003 DE-He213
005 20251030112615.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
100 1 _aBulić, Patricio.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_980079
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.
_965793
650 0 _aMicroprocessors.
_959300
650 0 _aComputer architecture.
650 0 _aMicroprogramming .
_967687
650 0 _aComputer storage devices.
_970121
650 0 _aMemory management (Computer science).
_970122
650 0 _aComputer input-output equipment.
_968875
650 1 4 _aComputer Hardware.
_965796
650 2 4 _aProcessor Architectures.
650 2 4 _aControl Structures and Microprogramming.
_967688
650 2 4 _aComputer Memory Structure.
_970123
650 2 4 _aInput/Output and Data Communications.
_968876
710 2 _aSpringerLink (Online service)
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
_966494
856 4 0 _uhttps://doi.org/10.1007/978-3-031-58075-8
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
999 _c61366
_d61366