0% found this document useful (0 votes)
41 views7 pages

XI Class Notes

The document outlines the syllabus for Computer Science and Informatics Practices, covering topics such as computer systems, software types, operating systems, and memory. It details the components of computer hardware and software, including input/output devices and storage types. Additionally, it discusses the advantages and disadvantages of computers, programming languages, and software licensing types.

Uploaded by

mm7299748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views7 pages

XI Class Notes

The document outlines the syllabus for Computer Science and Informatics Practices, covering topics such as computer systems, software types, operating systems, and memory. It details the components of computer hardware and software, including input/output devices and storage types. Additionally, it discusses the advantages and disadvantages of computers, programming languages, and software licensing types.

Uploaded by

mm7299748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Computer Science → Syllabus Covered as Under

Unit I: Computer Systems and Organisation


• Basic Computer Organisation: Introduction to computer system, hardware, software, input device, output
device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB, GB, TB,
PB)
• Types of software: system software (operating systems, system utilities, device drivers), programming
tools and language translators (assembler, compiler & interpreter), application software
• Operating system (OS): functions of operating system, OS user interface

Informatics Practices → Syllabus Covered as Under


Unit 1: Introduction to Computer System
• Introduction to computer and computing: evolution of computing devices, components of a computer
system and their interconnections, Input/output devices.
• Computer Memory: Units of memory, types of memory – primary and secondary, data deletion, its
recovery and related security concerns.
• Software: purpose and types – system and application software, generic and specific purpose software.

CLASS NOTES

Computer → Device capable of computing


An electromechanical device capable of computing is known as computer.

IPO Cycle → Input Output Process

Input → COMPUTER → Output

Data PROCESS Information

Data → raw facts and figures


Information → processed data

Example:
Data → Ram IP 17
Information → Ram got 17 marks in IP
Identify Data and Information in 2 + 5 = 7

Computer System
1. Hardware → Physical Components
tangible components
CPU, Keyboard, mouse, Monitor, speaker, microphone, CD , DVD, Pendrive
2. Software → Logical Components
non-tangible components
anything that can be stored on storage devices
MS Windows, MS WORD, MS EXCEL, LOTUS 1-2-3
3. Firmware → A software embedded into hardware
ROM BIOS (Basic Input Output System), Keyboard ROM
4. Peopleware

Hardware →
1. CPU → Central processing Unit
brain of the Computer
ALU → Arithmetic & Logical Unit
two operations
1. Arithmetic operation + , –
2. Logical operations AND, OR, NOT
CU → Control Unit
1. Supervisor,
2. Traffic Manager transfer of data into ALU and registers
Memory (Registers) → tiny memory cells to store temporary data

2. Peripheral devices
Input devices (I/P) → Character Input (keyboard), Picking and Locating Device (mouse, joystick,
light pen), Graphical Input (Scanner, Bar Code reader, OCR – Optical Character reader, OMR –
Optical Mark reader, MICR – Magnetic Ink Character reader), Pictorial Input ( webcam (camera)),
Audio Input (microphone), Biological (biometric) Input (Finger print reader, Retina reader, Face
recognition system, Blood Sugar Monitor, Body temperature reader)

Output devices (O/P) →


Visual Display Unit (Monitor) → Softcopy Output
CRT (cathode rays Tube), LCD (Liquide Crystal Display), TFT (Thin Film
Transistor) display, LED (Light Emitting Diode), Plasma Panel
Printer → Hardcopy Output
DMP (Dot Matrix Printer), Daisy Wheel Printer, Chain Printer, Drum Printer, Laser
Printer, Ink jet Printer (Inkjet, Deskjet, Bubblejet), Plotter
Speaker → Audio Output

Auxiliary Devices (Aux) / Storage devices → Harddisk, Semiconductor memory


Memory → capacity storage / capacity retrieval

Measuring units
BIT → unit to store single smallest data i.e. 0 or 1 → Binary digit
8 bits (b) → 1 Byte → 1 character → 1 computer word
4 bits (B) → 1 Nibble → ½ word
1024 Bytes → 1 Kilo Byte (kB) → 210 Bytes
1024 KiloBytes→1 Mega Byte (MB) →210 Kilo Bytes
1024 MegaBytes→ 1 Giga Byte (GB) →210 Mega Bytes
1024 GigaBytes→1 Terra Byte (TB) → 210 Giga Bytes

Peripherals
1. Input device (I/P) →
a. Keyboard (text/numeric)
b. Mouse, Track pad, Joy stick, Tracker ball (picking and location)
c. Scanners (OMR optical mark reader, OCR optical character reader, MICR magnetic ink
character recognition / reader, bar code reader, Scanners- Hand held, Flat bed, Drum Roller) –
Graphical Input
d. Webcam, Camera – Pictorial input (Video)
e. Microphone – Audio
f. Biometric Sensors – Biological data
2. Output device (O/P)
a. Display Devices (Visual Display Units) → Softcopy Output
i. CRT → Cathode Rays Tube
ii. LCD / TFT → Liquid Crystal Display / Thin Film Transistor
iii. LED → Light Emitting Diodes
iv. Plasma Panel Display
v. Laser Display
b. Printers and Plotters → Hardcopy Output
i. Printers
1. DMP → Dot Matrix Printer
2. Daisy Wheel Printer
3. Chain Printer
4. Drum Printer
5. Non Impact Printer
a. Laser Printer
b. Inkjet Printer
c. Deskjet Printer
d. Bubble Jet Printer
e. Thermal Printer
ii. Plotters
c. Speakers → Audio output
3. Auxiliary device (I/O – AUX) / Storage devices

Pixel → Picture Elements


Resolution → DPI, LPI
Speed → CPS, LPM, DPS, PPM

Storage Devices
Volatile memory / Non-Volatile memory
Read Only memory / Read/Write memory
RAM / SAM
Paper/Magnetic/optical/Semiconductor
Memory
1. Internal Memory (Primary Memory) → RAM (Random Access memory), ROM (read Only Memory),
Cache (cash) Memory
2. External Memory (Secondary Memory) → Hard Disk Driven (HDD), Floppy Disk Drive (FDD), CD
ROM, DVD ROM, Blue Ray Disk, Chip Based Memory (Electronics / Semiconductor Memory)

RAM → Random Access Memory, Volatile memory ( A memory whose content lost with loss of power
supply)
ROM → Read Only Memory, Non-Volatile Memory (A Memory whose content are independent of power
supply)
Types of ROM
• PROM → Programmable Read Only Memory
• EPROM → Erasable Programmable Read Only Memory
• EEPROM→ Electrically Erasable Programmable Read Only Memory

1. Registers → volatile memory


2. RAM → Random Access Memory – Volatile Memory
3. ROM → Read Only Memory -- NON-Voaltile memory
a. BIOS ROM (Basic Input Output ROM)
b. Keyboard ROM
Types of ROM
1. PROM → programmable read Only memory
2. EPROM → Erasable PROM → UV rays
3. EEPROM →Electrically Erasable PROM
4. Cache memory
a. L1 Cache → Internal to CPU
b. L2 Cache → External to CPU

Secondary Storage Devices


• Hard disk Drive
• Floppy Disk Drives
• CD / DVD/ Blue Ray Disks
• WORM → Write Once Read Many

Advantage of Computers:
1. Speed
2. Accuracy
3. Reliability
4. Versatile
5. Good at repetitive works
Disadvantage of Computers:
1. Human intervention required
2. No Emotions
3. NO IQ (Intelligence Quotient)

Software
Software → Data and programs stored on to any storage device to accomplish a particular task is called
software.

Types of Software →
1. System Software
a. Operating System
An interface between User and Bare machine
Roles performed by OS –
i. Supervisor
ii. Process Manager
iii. Device Manager
iv. File Manager
v. Security Officer → Identification / Authentication

Types of Operating System →


1. Batch Processing System
2. Real Time System
3. Multi-User System
4. Multi-Processing System
5. Multi Programming System

Examples of Operating System


MS Windows, Unix (UniCS), Linux, Mac OS, Sun Solaris, IBM Wrap/2, Chrome OS
Android, Mac OS, Symbion Bada

b. Language Translators
c. Device Drivers → Printer Driver, Cam Drive, Scanner Drives

2. Application Software
a. Custom Software / Standard Software
i. Documentation Software – Word, WordPerfect, Write
ii. Spreadsheet Software – Excel, 1-2-3, Calc
iii. Presentation Software – PowerPoint, Impress
iv. Database Mgmt Software – Oracle, MySQL, SQLServer, Sybase
v. Web Browser – Chrome, Safari, Firefox, Opera
vi. Accounting Software (ERP)– Tally, Tata Ex

b. Tailored Software
i. Accounting Software
ii. Payroll Software
iii. Inventory Software

3. Utility Software → Additional software to ease out user’s job


a. Anti-Virus Software → McAfee, Norton, QuickHeal, Avast, CA
b. Compression and decompression Tools → Winzip, Winrar
c. Disk Management Tools → PCTOOLs,
d. Backup and restoration tools
e. Imaging reduction Software (software solutions)

Language Translators → Software used to translate a Programming Language program into machine language
program

1. Assembler → used to convert a low level assembly language program into machine language
2. Interpreter → used to convert a high level language program into machine language (Line by Line)
3. Compiler → used to convert a high level language program into machine language (All in one go)

Programming Language

1. Machine Language → Language of 0 and 1


Adv → Fastest and smallest program / No need of any translator
DisAdv → Machine dependency, knowledge of Hardware, High Chances of Error and Tedious
Debugging
2. Assembly Language → LLL or Low Level language → Language of Mnemonics
Adv → Easy to program, Lesser Chance of Errors, Easy understanding programs with easy
debugging
DisAdv → Need of Translator, Machine dependency, Knowledge of Hardware

STOR AX 02h
STOR BX 05h
ADD AX BX
INT 21h
3. HLL → High Level Language
English Like Language
A=2
B=5
C=A+B
print(C)
Adv → Easy to learn, Machine Independent, Integrated Debugging Environment
Disadv → Need of translator, Bulky and slow programs

HLL → C, C++, Java, COBOL, PASCAL, FORTRAN, PYTHON, RUBY


Python → Interpreter

Interpreter Compiler
Translates HLL program into machine language line Translates HLL program into machine language in
by line one go
Slow fast
Interpreter runs the program with errors also Programs with errors can’t run at all
Gives Actual Errors – one by one Pseudo Errors – all the errors at once
Stored Executable file (No need of repeated No stored translated codes (interpret every time to
translation) run the program)

Program → Translate → Interpreter → Machine Code


➔ Compiler Pass 1 → (Object Code) → Pass 2 machine Code (.Exe)
Source Code

Types of Software (based on License):

Open Source Free Proprietary Shareware Freeware


Software Software Software
OSS – FLOSS (Free Libre Open
Source Software), FOSS (Free
and Open Source Software)
License Free Free Paid Free for certain Free
period of time
Copying rights Yes Yes No No Yes
Distribution Yes Yes No No Yes
rights
Editing rights Yes Yes (if Source No No No
Code Given)
Source Code Yes May Be NO NO NO

Examples →
OSS → OS – Linux, Android, Web Browser – Mozilla Firefox,
Free Software → Mozilla Firefox, Google Chrome
FLOSS → Linux, MySQL, Python Interpreter
Proprietary Software → Microsoft Word Excel PowerPoint
Shareware → Antivirus, Games, Video Editing Software
Freeware → Internet Explorer

You might also like