{
    "product": {
        "slug": "structured-computer-organization",
        "name": "Structured Computer Organization",
        "kind": "book",
        "website": "https://openlibrary.org/works/OL37476606W",
        "page": "https://listme.name/books/structured-computer-organization",
        "tagline": "Undergraduate textbook on computer hardware and architecture",
        "summary": "Structured Computer Organization is a textbook by Andrew S. Tanenbaum and Todd Austin, published by Pearson. It introduces computer hardware and architecture in layers of abstraction. A 2013 edition in the Open Library record runs to 808 pages, and Pearson India issued a paperback in 2016.",
        "developer": "Pearson",
        "author": "Andrew S. Tanenbaum and Todd Austin",
        "formats": [
            "print"
        ],
        "pricing": "paid",
        "price_note": "Print textbook from Pearson; price varies by edition",
        "free_to_use": false,
        "open_source": false,
        "strengths": [
            "Accessible introduction for undergraduates",
            "Layered approach from hardware to software",
            "Several international editions"
        ],
        "limits": [
            "Broad overview rather than deep study",
            "Older editions do not cover recent processors"
        ],
        "checked": "2026-10-10",
        "connected_to_publisher": false,
        "cover": "https://listme.name/assets/covers/structured-computer-organization.webp",
        "overview": "The book is written for undergraduates and presents computer hardware and architecture in layers of abstraction, moving from the hardware up to the software that runs on it. Its description calls it an accessible introduction, and it is also useful for working engineers who need an overview of computer architecture. The layered approach makes it a structured introduction rather than a survey of current processors.\n\nEditions appear from Pearson and from Pearson India, including a 2016 paperback, and they are sold in print. The book is a broad overview rather than a deep study of processor design, so it ranks below the more specialized texts here. Readers who want the hardware and software interface on a modern instruction set will find the RISC-V book more current.",
        "highlights": [
            "Layers of abstraction",
            "Computer hardware overview",
            "Undergraduate textbook",
            "Print editions from Pearson"
        ],
        "json": "https://listme.name/api/v1/products/structured-computer-organization.json"
    },
    "rankings": [
        {
            "list": "computer-architecture-books",
            "name": "Computer architecture books",
            "page": "https://listme.name/best/computer-architecture-books",
            "rank": 9,
            "of": 11,
            "score": 82,
            "verdict": "An undergraduate introduction to computer hardware and architecture, organized in layers from hardware to software. It is a broad overview rather than a deep study, so it ranks below the specialized textbooks.",
            "best_for": "Undergraduate overview of computer organization"
        }
    ],
    "alternatives": [
        {
            "slug": "computer-organization-and-design-risc-v",
            "name": "Computer Organization and Design RISC-V Edition",
            "score": 93,
            "page": "https://listme.name/books/computer-organization-and-design-risc-v"
        },
        {
            "slug": "computer-architecture-a-quantitative-approach",
            "name": "Computer Architecture: A Quantitative Approach",
            "score": 91,
            "page": "https://listme.name/books/computer-architecture-a-quantitative-approach"
        },
        {
            "slug": "code-the-hidden-language",
            "name": "Code",
            "score": 90,
            "page": "https://listme.name/books/code-the-hidden-language"
        },
        {
            "slug": "computer-systems-a-programmers-perspective",
            "name": "Computer Systems: A Programmer's Perspective",
            "score": 89,
            "page": "https://listme.name/books/computer-systems-a-programmers-perspective"
        },
        {
            "slug": "the-elements-of-computing-systems",
            "name": "The Elements of Computing Systems",
            "score": 88,
            "page": "https://listme.name/books/the-elements-of-computing-systems"
        },
        {
            "slug": "dive-into-systems",
            "name": "Dive into Systems",
            "score": 87,
            "page": "https://listme.name/books/dive-into-systems"
        },
        {
            "slug": "digital-design-and-computer-architecture",
            "name": "Digital Design and Computer Architecture",
            "score": 85.5,
            "page": "https://listme.name/books/digital-design-and-computer-architecture"
        },
        {
            "slug": "introduction-to-computing-systems",
            "name": "Introduction to Computing Systems",
            "score": 84.5,
            "page": "https://listme.name/books/introduction-to-computing-systems"
        },
        {
            "slug": "inside-the-machine",
            "name": "Inside the Machine",
            "score": 80,
            "page": "https://listme.name/books/inside-the-machine"
        },
        {
            "slug": "but-how-do-it-know",
            "name": "But How Do It Know?",
            "score": 77,
            "page": "https://listme.name/books/but-how-do-it-know"
        }
    ],
    "links": {
        "page": "https://listme.name/books/structured-computer-organization",
        "markdown": "https://listme.name/books/structured-computer-organization.md",
        "badge": "https://listme.name/badge/structured-computer-organization.svg",
        "alternatives_page": "https://listme.name/alternatives/structured-computer-organization",
        "alternatives_json": "https://listme.name/api/v1/alternatives/structured-computer-organization.json"
    },
    "source": "https://listme.name",
    "license": "Free to read and cite with attribution to listme.name.",
    "docs": "https://listme.name/developers"
}