Computer System Architecture SyllabusComputer System Architecture Syllabus – To learn about Computer System Architecture, we need to know about four main units in Computer architecture.Introduction to computer architecture and organization, Central Processing Unit, Computer Arithmetic, Memory Organization, Input-output organization.Computer System ArchitectureIntroduction to Computer Architecture and OrganizationComputer Architecture fundamentalsDevelopment of ComputersVon Neuman and Harvard machine ArchitectureFlynn ClassificationComputer Structure ArchitectureInterfacing Logic DevicesLevels of Design abstractionRegister Transfer and Micro OperationsRegister Transfer LanguageArithmetic Micro-operationsLogic Micro-operationsShift Micro-operationsBus and memory transferComputer Organization and DesignInstruction cycleComputer registersCommon bus systemComputer instructionsAddressing modesDesign of a basic computerCentral Processing UnitGeneral register organizationStack organizationInstruction formatsData transfer and manipulationProgram controlRISC characteristicsCISC characteristicsComputer ArithmeticAdderRipple carry AdderCarry look Ahead adderMultiplication – Add and shiftArray multiplier and Booth MultiplierDivision – restoring and Non-restoring techniquesFloating point representation – Add, subtract, multiplication, divisionMemory OrganizationRAMROMMemory HierarchyOrganizationAssociative memoryCache memoryVirtual memory – Paging and SegmentationInput-Output OrganizationInput-Output InterfaceModes of TransferPriority InterruptDMAIOP processor