Professional Documents
Culture Documents
Information Technology 2021-2022
Information Technology 2021-2022
Real time processing- Real-time data processing is the execution of data in a short time period,
providing near-instantaneous output. The processing is done as the data is inputted, so it needs a
continuous stream of input data in order to provide a continuous output.
A great example of real-time processing is data streaming, radar systems, traffic control systems,
customer service systems, and bank ATMs, where immediate processing is crucial to make the
system work properly. Spark is a great tool to use for real-time processing.
Advantages
● The delay in data processing is minimal.
● Information is up to date and can be used immediately.
● You would need fewer resources to sync systems.
● You have increased uptime.
● It helps identify issues so you can take action immediately.
Disadvantages
● It’s difficult to implement with simple systems.
● It requires high-performance hardware and is expensive.
● It adds an overload of data in case of system failure.
Batch Processing- Batch processing is a technique in which an Operating System collects the
programs and data together in a batch before processing starts.
Examples of batch processing include those that process utility bills such as water and electricity,
payroll systems and examination report card systems.
1.Payroll system
Batch systems are ideal for making payrolls. The salaries of employees can be printed at the end of
month by the batch systems. So the statements can be made easy by using batch systems.
2.Bank statements
At the end of month the bank makes statements for each account holder. So these bank statements
can be made easily by batch systems at the end of month.
Advantages
● Repeated jobs are done fast in batch systems without user interaction.
● You don’t need special hardware and system support to input data in batch systems.
● Best for large organizations but small organizations can also benefit from it.
● Batch systems can work offline so it makes less stress on processor.
● Processor consumes good time while processing that mean it knows which job to process
next. In real time systems we don’t have expectation time of how long the job is and what
is estimated time to complete it. But in batch systems the processor knows how long the
job is as it is queued.
● Sharing of batch system for multiple users.
● The idle time batch system is very less.
● You can assign specific time for the batch jobs so when the computer is idle it starts
processing the batch jobs i.e. at night or any free time.
● The batch systems can manage large repeated work easily.
Disadvantages
● Computer operators must be trained for using batch systems.
● It is difficult to debug batch systems.
● Batch systems are sometime costly.
● If some job takes too much time i.e. if error occurs in job then other jobs will wait for
unknown time.
Online processing- Computers and peripheral devices are on-line when they are connected to a
main processor and turned on, so that the operator can interact with them. For example when we
purchase something on the internet then it is handled by online processing systems.
Example: Printers are online when they are ready to receive data from the computer to print,
ATM, Point of sale terminal at the check-out counter and online games.
Advantages
● Easy to use to do shopping online
● These systems have quick response time
● It is easy to use just form filling and your job get processed automatically by web and
database servers
● Online banks nowadays use online processing systems for money transactions
● Usage of credit cards is also handled by these systems
● You can access anything worldwide online and purchase it on the spot by bank wire
transfer, credit cards, and online banks. All these systems are handled by online processing
Disadvantages
● There occurs millions of requests to banks at a time which is difficult to handle
● During purchases if servers hang out for few seconds then transactions get interrupted, so
not good for big websites and organization and high traffic sites
● All user data like credit card details, email addresses are kept on database servers so if
websites get hacked or data lost then it creates a problem. For example Linkedin website
which get hacked and email and password get accessed by hackers and then displayed
credential details of users on internet by hackers
● If any hardware failure occurs in online processing systems then visitors of website get in
trouble and online transaction get stopped and effected
● Electricity problem is another issue i.e. if electric supply get off so backup of generators
and hardware devices in better
● Online processing involves lot of staff to maintain inventory
● There should be make some relation with banks so if any transaction problem occurs then
banks handle it correctly
● Transferring products to people physically is also another problem
● Some issue also get involved during creation of new accounts by visitors
Multitasking/Time-sharing
Processor's time which is shared among multiple users simultaneously is termed as Time- sharing.
Time sharing is the method of processing that allows many users to use a computer system
simultaneously.
Multitasking is when multiple jobs are executed by the CPU simultaneously by switching between
them. Switches occur so frequently that the users may interact with each program while it is
running
Multiprogramming
Sharing the processor, when two or more programs reside in memory at the same time, is referred
to as multiprogramming.
Multiprogramming increases CPU utilization by organizing jobs so that the CPU always has one
to execute.
Multiprocessing
The simultaneous processing by two or more CPUs.
Software
A software can be defined as programs that control or maintain the operations of the
computer and its devices
Application software- programs that help the user perform a specific tasks eg. word processing
software like MS word used to create letters & reports, etc.
Database software- access, oracle(access or store data and perform some operations on the data)
spreadsheet software- excel, google sheets(organize data in rows and columns, and perform
calculations)
Presentation software- slides, powerpoint(make presentations using slides)
Internet browser- safari, firefox, chrome(used to access the internet)
System software- a set of programs that controls the computer’s hardware and is a platform for
running the application software.
User>>>application software>>>system software>>>hardware
The two categories of system software are operating system and utility software.
Operating System- acts as an interface between user and device(computer system).
Eg. linux, microsoft windows, mac os(laptops)
Android, ios(mobile devices)
Utility software- a software used to analyze, configure and optimize the computer.
Eg. antivirus software, backup software, disc compression tool, file management software
When a program or data is too large to fit into main memory, a method called virtual memory is
use
A driver allows the flow of information among devices
Files need to be saved, copied, renamed and deleted. A file manager checks the amount of memory
needed to perform these tasks and manages the organization of files in the secondary storage
Types of Software
● General- Purpose Software: The programs that you use at home or school- word
processing, database, spreadsheets etc.- will be such programs. These are known as
general-purpose software, because the user decides what to use the software for. These are
cheaper.
● Custom-written software: Also known as bespoke or tailor-made, can modify general-
purpose software to perform specific tasks for the user.
● Specialized Software: Software that is written solely for a specific task. Examples include
software used by air traffic controllers to manage the flights of thousands of aircraft, airline
reservation software etc.
● Integrated Software: A program that includes all major types of applications and brings
them together into a single software package, For example: Microsoft Office and Adobe
Creative Suite.
● Customized Software: This is general-purpose software that has been modified to perform
specific tasks for the user.
User Interface
Interface is the point of contact between the computer and the user.
● Hardware Interfaces: Interfaces such as touchscreens, sensors, digital camera
cameras and special keyboards.
● Software Interfaces: Available after the computer has booted up (turned on) and the
operating system has been loaded, allowing the user to interact with the computer
or device through an interface. There are 4 main types of software interface:
● Command-line Interface: This requires you to type in command using a special
language (example: Windows PowerShell)
● Menu-driven Interfaces: A menu is a list of options from which you can choose
what you want to do. Menu-Driven interfaces were developed to try to make the
interface easier to use.
● Graphical User Interfaces (GUI): A visual way of interacting with a computer using
items such as windows, icons, menus and pointers called WIMP. (read text for more
information)
● Touch user interface
Troubleshooting Computer Hardware Problems
● Troubleshooting is the tracing and correcting of faults in a computer system.
Troubleshooting is the process of identifying, planning and resolving a problem, error or
fault within a software or computer system.
Check textbook for more information
Computer System Specifications
● A system specification describes the operational and performance requirements of a
system, such as a computer.
● Resolution: This refers to the sharpness and clarity of an image. It is usually used to describe
monitors and printers. Monitor resolution consists of a specific number of pixels.
● Processor Speed: Basically means how many instructions can be executed by the processor in a
second. Processor speed is measured in megahertz (MHz) or gigahertz (GHz) (Gigahertz is faster)
● Processor Type: small type of chip that is placed in the computers and other electronics
components. Processor can manage all instructions such as arithmetical, logical, input/output
(I/O) and other basic instructions. (check handout for further information)
● Drive Size: A drive is a location (medium) that is capable of storing and reading information that
is not easily removed. All drives store files and programs used by your computer. The drive size
simply refers to the amount of information that can be stored on the computer drive.
● Memory Type: The most common type of memory you will see in System Specifications IS
DDR2/3/4 SDRAM. DDR2 Stands for Double Data Rate 2
● Operating System: Also known as OS, is software that communicates with the hardware and
allows other programs to run. Examples: IOS, Windows, Android, Blackberry etc.
● Application Software: This type of software can be defined as programs that allow the user to
perform specific tasks Example: word processing software, spreadsheet software, database
management software, presentation software, web browsing software.
● Display Size: Display Size refers to the size of the computer monitor. Screen size gets measured
using inches. It's the size of the actual screen of a particular device.
Information Processing
● Data is raw unprocessed facts
● Information is processed data
● Information processing describes the ways that data is gathered, interpreted and processed
Read up on ‘evaluating the reliability of information obtained from online sources’
Data Validation
The use of a variety of checks to make sure input data has no errors before it is processed.
● Range Check: Ensures that data entered is within a certain range.
● Reasonableness Check: Checks whether the data obeys specified criteria and whether or not it is
reasonable.
● Data Type Check (character or alphanumeric check): Ensure only numbers, letters or symbols
have been entered.
● Consistency Checks: Compares data you have entered against other data you have entered.
● Presence Checks: These ensure that data is actually entered.
● Length Checks: Ensure that data is the correct length.
Extras: format check
Data Verification
Data verification ensures that data entered into a computer contains no errors at all.
There are two methods of data verification:
● Double Entry: Where the data is entered twice
● Proofreading: Checking the data entered against the data on the original source document
Extra Things to Note:
● Industrial Information Processing
● Scientific Information Processing
● Commercial Information Processing
● Source Document: A document used to capture information by writing it down (can either be
hard or soft copy)
● Turnaround Document: A machine creates this and a human adds more data or uses it as input for
something else.
● Modem (modulator/ demodulator): Provided by your ISP(Internet Service Provider) (for eg.
Digicel and Flow), who provides you with internet access and its purpose is to convert analogue
and digital signals between your landline and the internet.
● Router (‘traffic cop’ of a network) : It directs data from the modem and sends it to different
devices that are connected to it.
● Switch: A switch expands the number of devices that can be connected to a router.
● Network Interface Card (NIC) or Network Adaptor is hardware that is usually already part of a
computer or laptop and it provides a dedicated connection to a network.
Your modem is a box that connects your home network to the wider Internet. A router is a box that lets
all of your wired and wireless devices use that Internet connection at once and also allows them to talk to
one another without having to do so over the Internet.
Switches facilitate the sharing of resources by connecting together all the devices, including computers,
printers, and servers, in a small business network.
Just as a switch connects multiple devices to create a network, a router connects multiple switches, and
their respective networks, to form an even larger network. These networks may be in a single location or
across multiple locations.
Word Processing
Mail Merge
● Mail Merge is an advanced feature that produces as many letters as possible, creating two
documents: One is a list of the details such as names, address of the people etc. and the
second one is a master letter, with markers where the details are to be added.
Spreadsheets·
● A spreadsheet is a grid of cells organized in rows and columns. Each column is assigned a letter
and each row is given a number.
● The most common reason to use spreadsheets is to store and organize data, like revenue, payroll
and accounting information. Spreadsheets allow the user to make calculations with this data and
to produce graphs and charts.
Spreadsheet Terminology
● Rows: A row is a group of cells that runs from the left of the page to the right. In Excel, rows are
identified by numbers.
● Columns: A column is a group of cells that runs from the top of the page to the bottom. In Excel,
columns are identified by letters.
● Cells: A cell is the intersection of a row and a column. Cells are the basic building blocks of a
worksheet.
● Cell address (or reference): A cell address, or cell reference, is an alphanumeric value used to
identify a specific cell in a spreadsheet. Each cell reference contains one or more letters followed
by a number. The letter or letters identify the column and the number represents the row.
● Cell Range: A group of cells that form a rectangle on the screen. A range is represented by a cell
address with a colon in between. Eg:(B2:B6)
● Labels and Values: Values are numbers that can be used in calculations. Labels are other types of
data, entered as titles and headings.
● Worksheets: A collection of cells organized in rows and columns. Each worksheet serves as a
giant table that allows you to organize information.
● Formula: An equation that tells the spreadsheet what actions (calculations) you wish to take on
any spreadsheet data. (check for examples)
● Formulae: Calculate how one cell relates to another (check for examples)
● Workbook: a file that contains one or more worksheets to help you organize data.
● Function: A pre-set formula, that helps perform mathematical, statistical and logical operation
Basc pre-defined systems functions (ensure to make sure you know how to carry these out)
● SUM: Automatically totals a column or row eg. =SUM(range of cells)
● AVERAGE: Adds the values in the range and divides by the number of cells in the range eg.
=AVERAGE(range of cells)
● MAX: Used to determine the largest value in a range. eg. =MAX(range of cells)
● MIN: Used to determine the smallest value in a range. eg. =MIN(range of cells)
● COUNT: Counts the numbers in a range. eg. =COUNT(range of cells)
● COUNTA: Counts numbers but also other data such as text or non-blank cells in the range. eg.
=COUNTA(range of cells)
● COUNTIF: Counts the number of cells that meet given criteria.
eg. =COUNTIF(range of cells,“criteria”)
● DATE: Combines values in three cells to produce a date. eg. =DATE(year,month,day) →
=DATE(A3,A2,A1)
● IF: Allows you to make a choice depending on whether a condition is met or not and returns
one of two values. eg. =IF(logical test,value if true,value if false)
=if(C4>70,"pass","fail")
● PMT: A financial function that is used to calculate the payment for a loan based on a specific
number of payments and a constant interest rate.
eg. =PMT(interest rate,number of payments,loan amount)
● VLOOKUP: This searches the first column in a table of data for a value. If the value is found,
any other value in that row can be selected. The V in VLOOKUP represents looking vertically
down the first column. eg. =VLOOKUP(value you want to look up, the range of data where
the value is located in the first column, the column number relative to the first column
containing additional info needed, whether the list in the first column of the range is sorted or
not)... =VLOOKUP(B8,class,2,FALSE)
Look up arithmetic formulae: addition, subtraction, multiplication, division, and use of brackets.
Linking Spreadsheets
● In the cell where the link will go, type an equals sign, then click on the cell in the worksheet
and press ‘enter’. Excel links the two cells. It is best to have both files open to make this link
simple.
Database
● Text (Memo has been renamed as Long Text): Long or Short text- letters, numbers and special
characters.
● Number (aka. Numeric Field): Numbers for eg. 12345
● Date/Time: Date- day, month and year information (for example, 26/08/1992) including time
information (for example, 9:32)
● Currency: Dollar-and-Amounts of money- $(dollar) or pound or euro.
Creating A Table:
Before you create the database and its tables, you must first choose an appropriate name for the
database that describes its purpose . Then, provide suitable names for the tables based on the type
of records that will be stored in them. For each table in the database, you should consider the
following components:
Relationships:
● One-to-one: this type of linking usually takes place when the primary key in one table matches
the primary key in the second table.
● One-to-many: This occurs when one primary key in one table links with a foreign key or a
combined key in another table.