Computer Science BIEK XI Notes, Past Paper Question With Answers : Difference

PREPARED BY: SIR M.ZUBAIR KHAN

Past Papers Question With Answers 2023

The Textbook of COMPUTER SCIENCE For Class XI – Class 11 – Sindh Textbook Board 
Q1: Distinguish between the following?
(a) Impact Printer and Non-Impact Printer

Difference Impact Printers Non-Impact Printers
Definition Impact printers use a mechanism to physically strike an inked ribbon against paper to create text or images. Non-impact printers use various technologies to produce text or images without physically striking the paper.
Examples Dot matrix printers, daisy wheel printers, typewriters. Inkjet printers, laser printers, thermal printers, and dye-sublimation printers.
Noise Impact printers are loud due to the physical contact between the print head and the paper. Non-impact printers are typically quieter, as they don't require any physical contact with the paper.
Print Quality Impact printers can produce high-quality text and graphics, but tend to be limited in terms of color and resolution. Non-impact printers can produce high-quality text, graphics, and photographs, with higher resolution and color options.
Maintenance Impact printers require frequent replacement of the inked ribbon and print head, and may also require manual adjustments to maintain print quality. Non-impact printers typically require less maintenance, with ink or toner cartridges being the primary consumable item.
Speed Impact printers tend to be slower than non-impact printers due to the physical mechanism required to print. Non-impact printers can be much faster, especially laser printers that can produce high volumes of pages quickly.
(b) Hard Copy and Soft Copy

Difference Hard Copy Soft Copy
Definition Hard copy refers to a physical printout or paper copy of a document or image. Soft copy refers to a digital or electronic version of a document or image that can be viewed on a computer or other electronic device.
Examples Printed documents, photographs, books, magazines, and newspapers. Word processing files, PDFs, digital images, email messages, and web pages.
Tangibility Hard copies are tangible and can be held, touched, and physically transported. Soft copies are intangible and cannot be physically held or transported.
Storage Hard copies, such as filing cabinets or shelves, require physical storage space and may be susceptible to damage or loss. Soft copies can be stored on electronic devices or in the cloud and easily duplicated or backed up for safekeeping.
Accessibility Hard copies may be less accessible, as they must be physically located and transported to the user. Soft copies can be easily accessed and shared via electronic devices or the internet.
Editing Hard copies are generally more difficult to edit or change, as they require manual alterations or reprints. Soft copies can be easily edited or revised using software programs and saved as a new version.
Environmental impact Hard copies require paper, ink, and other resources to produce, which can have negative environmental impacts. Soft copies are more environmentally friendly, as they do not require physical materials to produce.
(c) High-Level Language and Low-Level Language
Criteria High-Level Language Low-Level Language
Definition A programming language designed to be easier to read, write, and understand for humans, with a focus on abstraction and simplicity. A programming language closer to the hardware and machine language, focusing on direct hardware control and optimization.
Examples C, C++, Java, Python, Ruby, etc. Assembly language, machine language, etc.
Abstraction Higher level of abstraction and focus on the problem domain. The lower level of abstraction and focus on the hardware and system details.
Ease of Use Easier to read, write, and maintain. More difficult to read, write, and maintain.
Compiler/Interpreter Requires a compiler or interpreter to translate the code into machine language. Does not require a compiler or interpreter as the code is already in machine language.
Portability More portable across different platforms and architectures. Less portable across different platforms and architectures.
Performance Generally slower in terms of execution speed and memory usage. Generally faster in terms of execution speed and memory usage.
Uses Used for application development, web development, scientific computing, etc. Used for device drivers, operating systems, embedded systems, etc.

(d) System Software and Application Software

Aspect System Software Application Software
Definition A collection of programs that manages and controls the computer hardware and other system resources. Programs designed to perform specific tasks for end-users.
Example Operating systems, device drivers, firmware, and utility programs. Word processors, spreadsheets, web browsers, and multimedia players.
Uses Enables the computer system to function and provide services to application software. Provides a platform for end-users to perform specific tasks.
Development Developed by computer system manufacturers or independent software vendors. Developed by independent software vendors or end-users.
Customizability Less customizable. Highly customizable.
Compatibility Required for the proper functioning of application software. Dependent on the system software being used.
(e) Volatile and Non Volatile memory

 Aspect Volatile Memory Non-Volatile Memory
Definition Memory that loses its contents when power is removed. Memory retains its contents even when power is removed.
Example RAM (Random Access Memory), Cache Memory. ROM (Read-Only Memory), Flash Memory, Hard Disk Drive (HDD), SSD (Solid State Drive).
Uses Used for the temporary storage of data and programs that are currently in use. Used for permanent storage of data and programs that need to be retained even when power is off.
Speed Provides fast access to data, as the memory can be read and written too quickly. Provides slower access to data, as the memory may require more time to access the stored data.
Size Typically has a smaller storage capacity compared to non-volatile memory. Typically has a larger storage capacity compared to volatile memory.
Data Retention Does not retain stored data when power is turned off, which may cause data loss if the system crashes or loses power. Retains stored data when power is turned off, making it a more reliable option for long-term data storage.
Sensitivity Volatile memory is more sensitive to environmental factors, such as temperature and humidity, which can affect the reliability and stability of stored data. Non-volatile memory is less sensitive to environmental factors, making it more stable and reliable for long-term data storage.
Example Use Cases Storing running programs and data, storing data for temporary use. Storing firmware, operating systems, user data, and files, for long-term use.

(f) Internet and Intranet
Aspect Internet Intranet
Definition A global network of computers and servers connected together, accessible to the public. A private network of computers and servers within an organization, accessible only to authorized users.
Example World Wide Web (WWW), email, FTP, social media, etc. Internal portals, employee directories, HR systems, internal wikis, etc.
Access Accessible to anyone with an internet connection and the necessary permissions. Accessible only to authorized users with the necessary permissions.
Security Security measures must be implemented to protect data and systems from unauthorized access and attacks. Security measures can be customized and implemented to protect data and systems from unauthorized access and attacks.
Content Content is typically public-facing and available for anyone to view. Content is private and internal to the organization, and may require user authentication.
Speed Internet speed can vary depending on factors such as location and network traffic. Intranet speed is typically faster and more reliable than internet speed, as external factors do not affect it.
Use Cases Used for communication, information sharing, e-commerce, social networking, and more. Used for internal communication, collaboration, knowledge sharing, and accessing internal systems and resources.
Cost Access to the internet is often provided through service providers for a fee. The cost of implementing an intranet may include hardware, software, maintenance, and personnel costs.
Scalability The internet is highly scalable, as it is accessible to anyone with an internet connection. The scalability of an intranet depends on the size and complexity of the organization and may require additional resources as the organization grows.
(g) Bridge and Gateway

Criteria Bridge Gateway
Definition A bridge is a networking device that connects two or more local area networks (LANs) together, allowing communication between them. A gateway is a networking device that acts as a bridge between different networks or protocols, translating the data from one format to another.
Example Connecting two different LANs that use the same communication protocol (e.g. Ethernet) with a bridge to allow devices to communicate with each other. (Ethernet bridge, wireless bridge) Translating data between a local area network (LAN) and a wide area network (WAN) by converting it from one protocol (e.g. Ethernet) to another (e.g. TCP/IP).Router, firewall, VPN gateway, protocol converter
Uses Used to extend a network by connecting multiple LANs together, reducing network congestion and improving communication between devices. Used to connect different networks that use different communication protocols, allowing them to communicate with each other. Also used to provide security and control access to a network.
Layer Operates at Layer 2 of the OSI Model Operates at Layer 3 or higher of the OSI Model
Addressing Uses MAC addresses for forwarding Uses IP addresses for forwarding
Routing Does not perform routing Performs routine between networks
Network Connects similar networks together Connects dissimilar networks together
Speed Operates at wire speed (high speed) May operate at a slower speed than bridges
Security Does not provide security features Provides security features such as a firewall
Complexity Simple to set up and manage More complex to set up and manage
 
(h) Synchronous and Asynchronous transmission

Transmission Type Synchronous Asynchronous
Definition A type of data transmission where the sender and receiver operate in synchronized time with each other. A type of data transmission where the sender and receiver operate independently of each other, with each transmitting data at its own pace.
Uses Used for transferring large amounts of data over long distances. Used for transmitting small amounts of data over short distances.
Examples Video conferencing, streaming media, and real-time gaming. Does not require a clock signal as data is transmitted at irregular intervals.
Timing Requires a clock signal to synchronize data transmission between the sender and receiver Does not require a clock signal as data is transmitted at irregular intervals.
Bandwidth Typically has a higher bandwidth as data is transmitted continuously. Typically has a lower bandwidth as data is transmitted intermittently.
Error Rate Lower error rate due to synchronization and error-checking mechanisms. Higher error rate due to lack of synchronization and error-checking mechanisms.
Applications Used for high-speed data transfer over long distances where timing is critical. Used for low-speed data transfer over short distances where timing is not critical.
(h) CLI (Command line interface) and GUI (Graphical user interface)

Interface Type CLI GUI
Definition An interface that allows users to interact with a computer system by entering text commands. An interface that allows users to interact with a computer system using graphical elements such as icons, menus, and windows.
Input Method Text-based input using the keyboard. Input using a keyboard and mouse, or touch screen on mobile devices.
Learning Curve The steep learning curve as commands must be memorized or learned. The shallow learning curve as graphical elements is often self-explanatory.
Speed Faster for experienced users who can type quickly and efficiently. Slower for inexperienced users who may need to navigate menus and windows.
Flexibility Offers greater flexibility and control over system settings and configurations. Maybe more limited in terms of the types of operations that can be performed.
Examples Command prompt in Windows, Terminal in macOS, and Linux. Windows Explorer, macOS Finder, and desktop and mobile applications.

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
ADMISSIONS OPEN IN MDCAT, ECAT, SESSION 2025-26
ADMISSIONS OPEN IN MDCAT, ECAT, SESSION 2025-26