Basics of Computer Final Notes
Basics of Computer Final Notes
Basics of Computer
What is a Computer?
A computer is an electronic device that transforms data into meaningful information manipulates
information, or data. It is designed to work with information and typically does following
functions:
Computer can also be defined in terms of functions it can perform. A computer can
i) accept data,
ii) store data,
iii) process data as desired
iv) retrieve the stored data as and when required
v) provide the result in desired format.
It can store, retrieve, and process data. Computers operate based on a set of instructions, or
programs. Computers use binary code (0s and 1s) to represent data and instructions.
1. Hardware: Hardware refers to the physical components of a computer system that you can
touch.
2.[1.] Software: Software consists of the programs and instructions that tell the computer what
to do. These are not physical components, so can not be seen or touched.
Basic Operations:
Input:
o Data is entered into the computer through input devices.
Processing:
o The CPU processes the data according to instructions from software.
Output:
o Processed information is displayed or output through output devices.
Storage:
o Data and programs are stored in storage devices for later use.
Types of Computers:
Applications of Computer
1. Business:
Data Management: Storing, organizing, and analyzing vast amounts of business data.
Communication: Email, video conferencing, and instant messaging for internal and
external communication.
Finance: Accounting, budgeting, financial analysis, and online banking.
Marketing: Digital marketing, social media management, and customer relationship
management (CRM).
E-commerce: Online shopping, inventory management, and online transactions.
2. Education:
3. Healthcare:
4. Entertainment:
5. Government:
7. Communication:
1. Hardware: Hardware refers to the physical components of a computer system that you can
touch.
Examples:
o Central Processing Unit (CPU): The "brain" of the computer.
o Random Access Memory (RAM): Temporary memory for active data.
o Motherboard: The main circuit board that connects all components.
o Storage Devices:
Hard Disk Drives (HDDs)
Solid State Drives (SSDs)
o Graphics Processing Unit (GPU): Processes graphical data.
o Power Supply Unit (PSU): Provides power to the computer.
o Computer Case: The enclosure that houses the internal components.
2. Software: Software consists of the programs and instructions that tell the computer what to
do. It's intangible
Examples:
Application Software: Web browsers (Chrome, Firefox), Word processors (Microsoft Word),
Games, Photo editing software (Adobe Photoshop)
3. Peripheral Devices: Peripheral devices are external devices that connect to a computer to
enhance its functionality. They are hardware, but are considered "peripherals" because they are
not core to the computers basic function.
Examples:
o Input Devices: Keyboard, Mouse, Touchscreen, Scanner, Webcam
o Output Devices: Monitor, Printer, Speakers, Projector
o Input/Output Devices: External Hard drives, USB flash drives, Network routers.
File:
o A collection of data stored on a computer.
Folder:
o A virtual container used to organize files.
Byte:
o A unit of digital information (8 bits).
Bit:
o The smallest unit of data in a computer, represented by a 0 or a 1.
Turning On a Computer:
1. Check Power:
o Ensure the computer is connected to a power source.
o For desktops, verify the power supply switch is on.
o For laptops, confirm the battery is charged or the power adapter is plugged in.
2. Press the Power Button:
o Locate and press the computer's power button.
3. Wait for Boot-Up:
o Allow the computer to go through its startup process. This involves:
Hardware checks.
Loading the operating system.
4. Log In (If Required):
o Enter your username and password if prompted.
5. Begin Using:
o Once the desktop or startup screen appears, you can begin using the computer.
Important Notes:
Avoid Force Shutdowns: Only use a force shutdown (holding down the power button)
when the computer is completely unresponsive. This can cause data loss.
Use Shutdown, Not Just Power Off: It's crucial to use the operating system's shutdown
procedure. This allows the computer to properly close files and processes, preventing
errors.
Sleep and Hibernate:
o "Sleep" puts the computer into a low-power state for quick resumption.
o "Hibernate" saves the current state to the hard drive and then powers off, allowing
for restoration of the previous state when powering back on.
Basics of Computer
Keyboard Keys
1. Alphanumeric Keys:
These are the standard letter and number keys, used for typing text and numbers.
2. Modifier Keys:
Shift:
o Used to type uppercase letters and symbols.
o Also used in combination with other keys for shortcuts.
Ctrl (Control):
o Used in combination with other keys for various shortcuts (e.g., Ctrl+C for copy,
Ctrl+V for paste).
Alt (Alternate):
o Used in combination with other keys for shortcuts and to access menu options.
Windows Key:
o Opens the Start menu in Windows.
Caps Lock:
o Toggles uppercase letters on and off.
These keys perform different functions depending on the program being used.
o F1: Often opens the help menu.
o Other function keys have varying uses depending on the software being used.
General Functions:
o F1: Typically opens the Help menu for the active program.
o F2: Windows, it's commonly used to rename a selected file or folder.
o F3: Often opens the search function within a program.
o F4: When used with the Alt key (Alt + F4), it closes the active window.
o F5: Usually refreshes or reloads the current page or document.
o F6: In many web browsers, it moves the cursor to the address bar.
o F7: Often used for spell checking in programs like Microsoft Word.
o F8: Can be used to access the boot menu during computer startup.
o F9: Its function varies between applications, but it can be used to refresh
documents or send/receive emails.
o F10: Typically activates the menu bar in an open application.
o Shift + F10 often acts like a right-click.
o F11: Enters or exits full-screen mode in web browsers.
o F12: In Microsoft Word, it often opens the "Save As" dialog box.
Basics of Computer
4. Navigation Keys:
Arrow Keys:
o Used to move the cursor or navigate through documents and web pages.
Home:
o Moves the cursor to the beginning of a line or document.
End:
o Moves the cursor to the end of a line or document.
Page Up/Page Down:
o Scrolls the document or web page up or down.
Delete (Del):
o Deletes the character after the cursor or selected items.
Backspace:
o Deletes the character before the cursor.
Insert (Ins):
o Toggles between insert and overwrite modes.
5. Special Keys:
Enter (Return):
o Used to execute commands, start a new line, or confirm actions.
Esc (Escape):
o Used to cancel or exit a task or dialog box.
Tab:
o Used to insert a tab space or move between fields in a form.
Spacebar:
o Inserts a space between characters.
6. Numeric Keypad:
Important Notes:
OPERATING SYSTEM-
An operating system (OS) is a software that manages and controls a computer’'s
hardware and software resources. It acts as an intermediary between the user and the
computer hardware, allowing you to interact with the computer in a more convenient and
user-friendly way.
Windows (Microsoft)
macOS (Apple)
Linux (open-source)
Android (Google)
iOS (Apple)
Each operating system has its unique features, advantages, and disadvantages. The choice
of operating system
depends on the specific needs and preferences of the user.
[1.] Batch Operating System: executes jobs in batches, without human intervention (e.g.,
payroll processing).
[4.] Real-Time Operating System (RTOS): guarantees predictable and fast responses to
events, used in critical systems(e.g., embedded systems, robotics).
[5.] Single-User Operating System: allows only one user to access the system at a time
(e.g., MS-DOS).
[6.] Multi-User Operating System: allows multiple users to access the system
simultaneously (e.g., Linux, Windows Server).
[7.] Single-Tasking Operating System: runs only one program at a time (e.g., older mobile
OS).
[8.] Mobile Operating System: designed for mobile devices, such as smartphones and
tablets (e.g., Android, iOS).
[9.] Embedded Operating System: designed for specialized devices, such as routers, TVs,
and appliances.
[10.] Open-Source Operating System: source code is freely available for modification and
distribution (e.g., Linux, Android).
[11.] Closed-Source Operating System: source code is proprietary and not publicly
available (e.g., Windows, macOS).
Basics of Computer
[12.] Hybrid Operating System: combines elements of different types, such as a multi-user
OS with real-time capabilities.
These categories are not mutually exclusive, and many operating systems can be classified
under multiple types.
1. Single-User vs Multi-User OS
- Single-User OS (e.g., MS-DOS):
- Only one user can access the system at a time
- Limited security features
- Suitable for personal computers
- Multi-User OS (e.g., Linux, Windows Server):
- Multiple users can access the system simultaneously
- Advanced security features
- Suitable for servers, networks, and large organizations
2. Single-Tasking vs Multi-Tasking OS
- Single-Tasking OS (e.g., older mobile OS):
- Runs only one program at a time
- Limited functionality
3. OPEN-SOURCE VS CLOSED-SOURCE OS
- Open-Source OS (e.g., Linux, Android):
- Source code is freely available
- Community-driven development
- Highly customizable
- Can be more secure
- Closed-Source OS (e.g., Windows, macOS):
- Source code is proprietary
- Controlled by a single company
- Less customizable
- Can be more user-friendly
4. Mobile vs Desktop OS
- Mobile OS (e.g., Android, iOS):
- Designed for mobile devices
- Touch-based interface
- Limited multitasking
- Power-efficient
Basics of Computer
5. Real-Time vs General-Purpose OS
- Real-Time OS (RTOS):
- Guarantees predictable and fast responses
1. Network Management: Manages network resources, such as IP addresses, subnet masks, and
routing information.
2. User Authentication: Verifies user identities and controls access to network resources.
3. Access Control: Regulates user access to network resources based on permissions and access
rights.
4. File Sharing: Allows multiple users to access and share files across the network.
5. Printer Sharing: Enables multiple users to share printers and other peripherals.
6. Network Security: Provides features like firewalls, intrusion detection, and encryption to
secure the network.
7. Remote Access: Allows users to connect to the network from remote locations.
8. Directory Services: Manages user and group accounts, passwords, and other network
information.
9. Network Protocol Support: Supports various network protocols, such as TCP/IP, DNS, and
DHCP.
10. Scalability: Designed to support a large number of users and devices.
11. Reliability: Ensures high uptime and minimal disruptions to network services.
12. Performance Monitoring: Monitors network performance and provides tools for
optimization.
- Windows Server
- Linux (e.g., Ubuntu Server, CentOS)
- Novell NetWare
- macOS Server
- Cisco IOS
Nature:
- MS-DOS is a single-user, single-tasking operating system.
- It uses a command-line interface (CLI) where users interact with the system by typing
commands.
- It has a simple file system and supports basic file operations like create, delete, copy, and
rename.
- MS-DOS is a 16-bit operating system, meaning it can only address up to 64 KB of memory.
History:
- MS-DOS was first released in 1981 by Microsoft for IBM PCs.
- It was originally based on QDOS (Quick and Dirty Operating System), which was written by
Tim Paterson.
- MS-DOS 1.0 was released in August 1981, and it quickly became the standard operating
system for IBM PCs.
- Over the years, MS-DOS evolved through several versions, including MS-DOS 2.0 (1983),
MS-DOS 3.0 (1984), and
MS-DOS 6.22 (1994).
- MS-DOS played a significant role in the development of the personal computer industry, as
it was the dominant
operating system for many years.
- However, with the introduction of graphical user interfaces (GUIs) like Windows and the
rise of alternative
operating systems like Linux, MS-DOS gradually declined in popularity.
- Microsoft officially discontinued support for MS-DOS in 2001.
- RD (remove directory)
- COPY (copy files)
- DEL (delete files)
- EDIT (text editor)
- FORMAT (format disks)
- CHKDSK (check disk for errors)
MS-DOS may seem ancient compared to modern operating systems, but it paved the way for
the development of
more advanced operating systems and remains an important part of computer history.
Features:
1. Multi-user support: Multiple users can access the system simultaneously.
2. Multi-tasking: Unix can run multiple programs concurrently.
3. Portability: Unix can run on various hardware platforms.
4. Shell scripting: Unix has a powerful shell scripting language.
5. File system hierarchy: Unix uses a hierarchical file system.
6. Device files: Unix uses device files to interact with hardware devices.
7. Pipes and filters: Unix allows for pipes and filters for data processing.
8. Networking: Unix has built-in support for networking.
Merits:
1. Stability and reliability: Unix is known for its stability and reliability.
2. Security: Unix has a strong focus on security.
3. Customizability: Unix is highly customizable.
4. Flexibility: Unix can run on a wide range of hardware platforms.
5. Scriptability: Unix has a powerful shell scripting language.
6. Large community: Unix has a large and active community.
7. Free and open-source: Many Unix variants are free and open-source.
8. High-performance: Unix is suitable for high-performance computing.
Demerits:
1. Steep learning curve: Unix can be challenging for beginners.
2. Command-line interface: Unix uses a command-line interface, which may be unfamiliar to
some users.
3. Limited user-friendly software: Unix has limited user-friendly software applications.
4. Hardware compatibility issues: Unix may have hardware compatibility issues.
5. Resource-intensive: Unix can be resource-intensive.
6. Lack of plug-and-play: Unix requires manual configuration.
Basics of Computer
7. Compatibility issues with non-Unix systems: Unix may have compatibility issues with non-
Unix systems.
8. Legacy system support: Unix may require additional effort to support legacy systems.
Overall, Unix is a powerful and flexible operating system that is well-suited for advanced users,
developers, and high-
performance computing environments. However, it may not be the best choice for beginners or
those seeking a
user-friendly interface.
Merits:
- User-friendly interface
- Hardware compatibility
- Software availability (large market share)
- Gaming support
- Security features
- Regular updates and support
- Device integration (e.g., Xbox, Surface)
Demerits:
- Resource-intensive
- Privacy concerns (data collection)
- Vulnerability to malware and viruses
- Software bloat (feature creep)
- Compatibility issues with older software
- Cost (especially for enterprise and professional editions)
- Customer support (criticized for being inadequate)
Overall, Microsoft Windows has evolved significantly over the years, offering a robust and
feature-rich operating
system with a large user base. While it has its drawbacks, Windows remains a dominant
player in the desktop
operating system market.
Merits:
1. Security: Windows NT has a robust security architecture, including access control, auditing,
and encryption.
2. Stability: NT is known for its stability and reliability, making it a popular choice for mission-
critical applications.
3. Scalability: Windows NT can support large-scale deployments and is suitable for enterprise
environments.
4. Performance: NT has optimized performance for multi-processor systems, making it a good
choice for compute-
intensive applications.
5. Hardware support: Windows NT supports a wide range of hardware platforms and devices.
6. Networking: NT has built-in support for networking protocols and services, making it easy to
integrate into existing
networks.
7. Domain support: Windows NT introduced the concept of domains, allowing for centralized
management of users
and resources.
Basics of Computer
8. File system: NT uses the NTFS file system, which provides advanced features like file
compression, encryption, and
access control.
Demerits:
1. Complexity: Windows NT has a steep learning curve due to its complex architecture and
features.
2. Resource-intensive: NT requires significant system resources, which can impact performance
on lower-end
hardware.
3. Compatibility issues: Older software may not be compatible with Windows NT, requiring
updates or emulation.
4. Cost: Windows NT is more expensive than other Windows versions, especially for enterprise
editions.
5. Hardware requirements: NT has higher hardware requirements compared to other operating
systems.
6. Driver support: NT may require additional drivers for hardware devices, which can be
difficult to find or update.
7. Legacy support: NT may not support older hardware or software, making it difficult to
integrate with existing
systems.
8. User interface: Some users find the NT user interface less intuitive than other operating
systems.
Overall, Windows NT is a powerful and secure operating system suitable for enterprise
environments, but may
require significant resources and expertise to manage.
Unix is a powerful and flexible operating system that is well-suited for advanced users,
developers, and high-performance computing environments. However, it may not be the best
choice for beginners or those seeking a user-friendly interface.
Windows 11
Basics of Computer
Windows 10
- Processor: 1 GHz or faster
- RAM: 2 GB (64-bit)
- Disk space: 20 GB (64-bit)
- Graphics: DirectX 9 or later
- Display: 800x600 resolution
Windows 8.1
- Processor: 1 GHz or faster
- RAM: 2 GB (64-bit)
- Disk space: 20 GB (64-bit)
- Graphics: DirectX 9 or later
Windows 7
- Processor: 1 GHz or faster
- RAM: 1 GB (32-bit), 2 GB (64-bit)
- Disk space: 16 GB (32-bit), 20 GB (64-bit)
- Graphics: DirectX 9 or later
- Display: 800x600 resolution
macOS
- Processor: Intel Core 2 Duo or later
- RAM: 8 GB or more
- Disk space: 12 GB or more
- Graphics: Intel HD Graphics 3000 or later
- Display: 1024x768 resolution
Linux (Ubuntu)
- Processor: 1 GHz or faster
- RAM: 512 MB (32-bit), 1 GB (64-bit)
- Disk space: 5 GB (32-bit), 10 GB (64-bit)
- Graphics: VGA or later
- Display: 640x480 resolution
Chrome OS
- Processor: Intel Celeron or later
- RAM: 2 GB or more
- Disk space: 16 GB or more
Basics of Computer
Android
- Processor: ARMv7 or later
- RAM: 512 MB or more
- Disk space: 1 GB or more
Note: These are minimum system requirements, and actual requirements may vary
depending on the specific
distribution or device.
1. My Computer: Represents the computer itself, allows access to drives, devices, and
system properties.
2. Recycle Bin: Holds deleted files and folders, allows for recovery or permanent deletion.
3. Documents: Stores personal documents, such as text files, spreadsheets, and
presentations.
4. Pictures: Holds digital images, graphics, and other visual files.
5. Music: Stores audio files, such as songs, albums, and playlists.
6. Videos: Holds video files, such as movies, TV shows, and personal recordings.
7. Desktop: Displays icons for applications, files, and folders.
8. Start Menu: Provides access to all installed applications, system settings, and shutdown
options.
9. Taskbar: Displays running applications, system tray, and notification area.
10. File Explorer: Allows navigation and management of files, folders, and drives.
11. Control Panel: Provides access to system settings, such as display, sound, and network
options.
12. Network: Displays network connections, allows access to shared files and devices.
13. This PC: Shows connected devices, such as hard drives, USB drives, and network
locations.
14. Windows Explorer: Older version of File Explorer, still available in some Windows
versions.
15. System Properties: Displays system information, such as OS version, processor, and
RAM.
16. Device Manager: Allows management of hardware devices, drivers, and settings.
17. Event Viewer: Displays system logs, errors, and warnings.
18. Task Scheduler: Allows scheduling of tasks, such as backups, updates, and automated
routines.
19. Windows Update: Manages operating system updates, security patches, and optional
features.
Basics of Computer
20. Windows Defender: Provides virus protection, threat detection, and system scanning.
(Note: These icons may vary depending on the Windows version and customization.
Additionally, some icons may be
hidden or accessible through the Start Menu or Control Panel.)
Basics of Computer
Additional Reading
History:
- MS-DOS was first released in 1981 by Microsoft for IBM PCs.
- MS-DOS played a significant role in the development of the personal computer industry, as it
was the dominant operating system for many years.
- However, with the introduction of graphical user interfaces (GUIs) like Windows and the rise
of alternative operating systems like Linux, MS-DOS gradually declined in popularity.
- Microsoft officially discontinued support for MS-DOS in 2001.
MS-DOS may seem ancient compared to modern operating systems, but it paved the way for the
development of more advanced operating systems and remains an important part of
computer history.
Merits:
1. Stability and reliability: Unix is known for its stability and reliability.
2. Security: Unix has a strong focus on security.
3. Customizability: Unix is highly customizable.
4. Flexibility: Unix can run on a wide range of hardware platforms.
5. Scriptability: Unix has a powerful shell scripting language.
6. Large community: Unix has a large and active community.
7. Free and open-source: Many Unix variants are free and open-source.
8. High-performance: Unix is suitable for high-performance computing.
Demerits:
Basics of Computer
Merits:
1. Security: Windows NT has a robust security architecture, including access control, auditing,
and encryption.
2. Stability: NT is known for its stability and reliability, making it a popular choice for mission-
critical applications.
3. Scalability: Windows NT can support large-scale deployments and is suitable for enterprise
environments.
4. Performance: NT has optimized performance for multi-processor systems, making it a good
choice for compute-intensive applications.
5. Hardware support: Windows NT supports a wide range of hardware platforms and devices.
6. Networking: NT has built-in support for networking protocols and services, making it easy to
integrate into existing networks.
7. Domain support: Windows NT introduced the concept of domains, allowing for centralized
management of users and resources.
8. File system: NT uses the NTFS file system, which provides advanced features like file
compression, encryption, and access control.
Demerits:
1. Complexity: Windows NT has a steep learning curve due to its complex architecture and
features.
2. Resource-intensive: NT requires significant system resources, which can impact performance
on lower-end
hardware.
3. Compatibility issues: Older software may not be compatible with Windows NT, requiring
updates or emulation.
4. Cost: Windows NT is more expensive than other Windows versions, especially for enterprise
editions.
5. Hardware requirements: NT has higher hardware requirements compared to other operating
systems.
6. Driver support: NT may require additional drivers for hardware devices, which can be
difficult to find or update.
Basics of Computer
7. Legacy support: NT may not support older hardware or software, making it difficult to
integrate with existing
systems.
8. User interface: Some users find the NT user interface less intuitive than other operating
systems.
macOS
- Processor: Intel Core 2 Duo or later
- RAM: 8 GB or more
- Disk space: 12 GB or more
- Graphics: Intel HD Graphics 3000 or later
- Display: 1024x768 resolution
Linux (Ubuntu)
- Processor: 1 GHz or faster
- RAM: 512 MB (32-bit), 1 GB (64-bit)
- Disk space: 5 GB (32-bit), 10 GB (64-bit)
- Graphics: VGA or later
- Display: 640x480 resolution