<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>COMPUTER FUNDAMENTALS</title>
  </titleInfo>
  <name type="personal">
    <namePart>SINHA PRADEEP K, PRITI SINHA</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <publisher>BPB PUBLICATIONS</publisher>
    <issuance>monographic</issuance>
  </originInfo>
  <subject>
    <topic>Characteristics of Computers Evolution of Computers  Computer Generations First Generation (1942-1955) Second Generation (1955-1964) Third Generation (1964-1975) Fourth Generation (1975-1989) Fifth Generation (1989-Present)   BASIC COMPUTER ORGANIZATION Input Unit Output Unit Storage Unit Arithmetic Logic Unit (ALU) Control Unit	(CU) Central Processing Unit	(CPU) The System Concept BOOLEAN ALGEBRA AND LOGIC CIRCUITS ... Boolean Algebra Fundamental Concepts of Boolean Algebra Postulates of Boolean Algebra The Principle of Duality Theorems of Boolean Algebra Boolean Functions Minimization of Boolean Functions Complement of a Function Canonical Forms of Boolean Functions Conversion Between Canonical Forms Logic Gates AND Gate OR Gate NOT Gate NAND Gate NOR Gate Logic Circuits Converting Expressions to Logic Circuits The Universal NAND Gate The Universal NOR Gate Exclusive-OR and Equivalence Functions Design of Combinational Circuits Design of Half-Adder Design of Full-Adder A Parallel Binary Adder  PROCESSOR AND MEMORY Central Processing Unit (CPU) Control Unit (CU) Arithmetic Logic Unit (ALU) Instruction Set Registers Processor Speed Types of Processors Main Memory Storage Evaluation Criteria Main Memory Organization Main Memory Capacity  Types of Memory Chips  Cache Memory    NUMBER SYSTEMS Non-Positional Number Systems Positional Number Systems Binary Number System Octal Number System Hexadecimal Number System Converting from One Number System to Another Converting from Another Base to Decimal Converting from Decimal to Another Base (Division-Remainder Technique) Converting from a Base Other Than 10 to Another Base Other Than 10  Shortcut Method for Binary to Octal Conversion Shortcut Method for Octal to Binary Conversion Shortcut Method for Binary to Hexadecimal 	Conversion Shortcut Method for Hexadecimal to Binary Conversion Fractional Numbers   COMPUTER CODES BCD Code EBCDIC Zoned and Packed Decimal Numbers ASCII Unicode Need for Unicode? Unicode Features Unicode Encoding Forms Collating Sequence  COMPUTER ARITHMETIC Why Binary? Binary Arithmetic Binary Addition Binary Subtraction Binary Multiplication Binary Division Why Do Computers Use Additive Method?SECONDARY STORAGE DEVICES Sequential and Direct-Access Devices  Magnetic Tapes  Basic Principles of Operation  Types of Magnetic Tapes  Advantages and Limitations of Magnetic Tap Uses of Magnetic Tapes  Magnetic Disks   Basic Principles of Operation  Types of Magnetic Disks  Advantages and Limitations of Magnetic Disk Uses of Magnetic Disks  Optical Disks   Basic Principles of Operation  Types of Optical Disks  Advantages and Limitations of Optical Disks  Uses of Optical Disks  Memory Storage Devices   Flash Drive (Pen Drive)  Memory Card (SD/ MMC)  Mass Storage Devices   Disk Array  Automated Tape Library  CD-ROM Jukebox  Access Time   Data Backup  What is Data Backup?  Why Backup Data?   Types of Backup   Backup Poll-li On-line, Neare, and Off-line Storage  Hierarchical Storage System (HSS)  
INPUT-OUTPUT DEVICES   Input Devices  Keyboard Devices  Point-and-Draw Devices   Data Scanning Devices   Digitizer  Electronic-card Reader  Speech Recognition Devices  Vision-Input System  Output Devices   Monitors   Printers   Plotters  .
Screen Image Projector  Voice Response Systems  
COMPUTER SOFTWARE  What is Software?   Relationship between Hardware and Software  Types of Software  System Software  Application Software   Logical System Architecture  Firmware  Middleware  Acquiring Software  Buying Pre-written Software  Ordering Customized Software  Developing Customized Software  Downloading Public-domain Software  Software development Life cycle (SDLC)   Software Engineering  What is Software Engineering?  Need for Software Engineering  Goals of Software Engineering  Principles of Software Engineering  CASE Tools  
PLANNING THE COMPUTER PROGRAM   Purpose of Program Planning  Algorithm  What is an Algorithm?  Sample Algorithms  Representation of Algorithms  Flowcharts  What is a Flowchart?  Why Use Flowcharts?  Flowchart Symbols  Sample Flowcharts  Levels of Flowcharts  Flowcharting Rules  Advantages and Limitations of Flowcharts  Pseudo code   What is Pseudo code?  Pseudo codes for Basic Logic (Control) Structures  
Sample Pseudo code  Advantages and Limitations of Pseudo code  
COMPUTER LANGUAGES .......... ........ Analogy with Nature Languages  Machine Language Advantages and Limitations of Machine Language  Assembly Language   Assembler  Advantages of Assembly Language over Machine Language.  Limitations of Assembly Language  Typical Uses of Assembly Language  Assembly Languages with Macro Instructions  High-level Language  Compiler  Linker   Interpreter   Intermediate Language Compiler and Interpreter  Advantages and Limitations of High-level Languages  Object-Oriented Languages  What is Object-Oriented Programming (OOP)?   Fundamental Concepts of OOP  Key Elements of Object-Oriented Paradigm  Some High-level Languages  FORTRAN  COBOL  BASIC  Pascal. C and C++  Some More High-level Languages   Java  C#  RPG  LISP  SNOBOL   Characteristics of a (lood Programming Language  Selecting a Language for Coding an Application Subprogram 
SYSTEM IMPLEMENTATION AND OPERATION   Software Testing and Debugging  What are Testing and Debugging?  
Types of Program Errors  Testing a Program  Debugging a Program for Syntax Errors  Debugging a Program for Logic Errors  Testing of Software Containing Many Programs  Difference between Testing and Debugging  Software Documentation  What is Documentation?  Need for Documentation  Forms of Documentation  Documentation Standard  Software Deployment  Changeover Operations  Changeover Methods  System Evaluation  Software Maintenance  
OPERATING SYSTEMS  What is an Operating System?  Main Functions of an Operating System  Measuring System Performance  Process Management  Process Management in Early Systems  Multiprogramming  Multitasking  Multithreading  Multiprocessing  Time-sharing  Memory Management  Uniprogramming Memory Model  Multiprogramming Memory Models  Virtual Memory  File Management  File Access Methods  File Operations   File Naming  Device Management  Controlling I/O Devices  Simple and Easy User Interface to I/O Devices ••••. Security Command Interpretation OS Capability Enhancement Software Translating Programs Library Programs Utility Programs Some Popular Operating Systems  
MS-DOS	
Microsoft Windows	
Microsoft Windows NT	
Linux 	
Points to Remember	
Questions 	
APPLICATION SOFTWARE PACKAGES	
Word-Processing Package	
Commonly Supported Features	
Spreadsheet Package	
Commonly Supported Features	
Graphics Package	
Commonly Supported Features	
Personal Assistance Package	
Commonly Supported Features	
Points to Remember	
Questions 	
CHAPTER 16: BUSINESS DATA PROCESSING	
What is Data Processing?	
Data Storage Hierarchy	
Standard Methods of Organizing Data	
File-oriented Approach	
Database-oriented Approach 	
File Management System	
File Types	
File Organizations	
File Utilities	
Database Management System 	Database Models
	
Main Components of a DBMS	
Creating and Using a Database	
Points to Remember	
Questions 	
	CHAPTER 17: DATA COMMUNICATIONS AND COMPUTER NETWORKS	
Basic Elements of a Communication System 	
Data Transmission Modes
Data Transmission Speed	
Data Transmission Media	
Twisted-Pair Wire	
Coaxial Cable 	
Microwave System	
Communications Satellite	
Optical Fibers	
Digital and Analog Data Transmission 	
Modulation Techniques	
Modems	
Analog versus Digital Transmission	
Data Transmission Services 	
Multiplexing Techniques	
Asynchronous and Synchronous Transmission 	
Asynchronous Transmission	
Synchronous Transmission	
Switching Techniques	
Circuit Switching	
Message Switching	
Packet Switching 	
Routing Techniques	
Network Topologies	
Star Network	
Ring Network	
Completely Connected Network 	
Multi-access Bus Network	
Hybrid Network	
Network Types (PAN, LAN, CAN, MAN, and WAN)	
Communication Protocols	
Roles of a Communication Protocol 	
Concept of Layered Protocols in Network Design 	
Network Interface Card (NIC)	
The OSI Model	
Example of Message Transfer in the OSI Model	
Internetworking Tools 	
Wireless Networks	
Types of Wireless Computing Systems 	
Issues in Wireless Computing Systems	
Wireless Applications	
Wireless Technologies 	
Distributed Computing Systems	
Points to Remember	
Questions	
THE INTERNET	
Definition (What It Is?) 	
Its Basic Services
Electronic Mail	
File Transfer Protocol (FTP)	
Telnet	
Usenet News	
The World Wide Web (WWW)	
WWW Browsers 	
Internet Search Engines	
Major Elements of Internet Search Engines	
Some Popular Internet Search Engines	
Uses of the Internet	
Points to Remember	
Questions	
: MULTIMEDIA	
What is Multimedia?	
What is a Multimedia Computer System? 	
Multimedia Components	
Text	
Graphics 	
Animation	
Audio	
Video	
Multimedia Applications	
Media Center Computer	
Media Center PC Features and Functionalities 	
Points to Remember	
Questions	
CLASSIFICATION OF COMPUTERS	
Notebook Computers (laptops)	
Personal Computers (PCs)	
Workstations	
Mainframe Systems	
Supercomputers 	
Client and Server Computers	
Handheld Computers	
Tablet PC	
PDA/Pocket PC	
Smartphone 	
Electronic Mail	
File Transfer Protocol (FTP)	
Telnet	
Usenet News	
The World Wide Web (WWW)	
WWW Browsers 	
Internet Search Engines	
Major Elements of Internet Search Engines	
Some Popular Internet Search Engines	
Uses of the Internet	
Points to Remember	
Questions	
MULTIMEDIA	
What is Multimedia?	
What is a Multimedia Computer System? 	
Multimedia Components	
Text	
Graphics 	
Animation	
Audio	
Video	
Multimedia Applications	
Media Center Computer	
Media Center PC Features and Functionalities 	
Points to Remember	
Questions	
CLASSIFICATION OF COMPUTERS	
Notebook Computers (laptops)	
Personal Computers (PCs)	
Workstations	
Mainframe Systems	
Supercomputers 	
Client and Server Computers	
Handheld Computers	
Tablet PC	
PDA/Pocket PC	
Smartphone 	

</topic>
  </subject>
  <identifier type="isbn">978-8176567527</identifier>
  <recordInfo/>
</mods>
