Skip to main content

 

Unit 01 Overview of Computer System

Computer System

A computer system is a combination of hardware and software components that work together to perform tasks. It includes the physical parts of a computer (hardware) and the programs and instructions that tell it what to do (software).

Key components of a computer system:

·       Hardware:

This refers to the physical components of a computer, such as the central processing unit (CPU), memory (RAM and storage), input/output devices (keyboard, mouse, monitor), and other physical components. 

·       Software:

This encompasses the programs and instructions that tell the hardware what to do. Examples include operating systems (like Windows or macOS), applications (like word processors or web browsers), and other software. 

·       User:

The user is the person who interacts with the computer system to perform tasks. 

·       Data:

The information that the computer system processes, stores, and outputs. 

 

Characteristics

A computer system is characterized by several key features including speed, accuracy, diligence, reliability, versatility, storage capacity, automation, and connectivity. These characteristics enable computers to perform complex tasks with efficiency and precision. 

Here's a breakdown of these characteristics:

·       Speed:

Computers can process data at extremely high speeds, performing millions of operations per second. 

·           Accuracy:

Computers are designed to produce accurate results, minimizing errors in calculations and data processing. 

 

 

·       Diligence:

Unlike humans, computers can work tirelessly for extended periods without losing accuracy or performance. 

·       Reliability:

Computer systems are designed to be dependable and consistent in their operation. 

·           Versatility:

Computers can be used for a wide range of tasks, from simple calculations to complex simulations. 

·           Storage Capacity:

Computers can store large amounts of data for later use. 

·           Automation:

Once programmed, computers can automate tasks, reducing the need for manual intervention. 

·           Connectivity:

Modern computers can connect to networks and other devices, enabling communication and data sharing. 

 

Examples

Include personal computers, desktops, laptops, tablets, hand-held computers, servers, workstations, mainframes, wearable computers and supercomputers

HARDWARE

INPUT HARDWARE

a) Keyboard Based Input

Keyboard-based input refers to the method of entering data, commands, or text into a computer or other electronic device using a physical or virtual keyboard. It is a primary way users interact with computers to input characters, perform actions through shortcuts, and execute system commands.

Keyboard

A computer keyboard is a built-in or peripheral input device modeled after the typewriter keyboard which uses an arrangement of buttons or keys to act as electronic switches. Replacing early punched cards and paper tape technology, interaction via tele printer-style keyboards have been the main input method for computers since the 1970s, supplemented by the computer mouse since the 1980s, and the touchscreen since the 2000s.

Character keys on a keyboard are the keys used to type letters, numbers, punctuation marks, and symbols. These keys are the primary means of inputting text and data into a computer. They include the alphabet keys (A-Z), number keys (0-9), and various punctuation and symbol keys. 

Types of Character Keys:

·         Alphabet keys: These are the letters A through Z, used to type words and text. 

·         Number keys: These are the keys 0-9, used for typing numerical values and in combination with other keys for symbols. 

·         Punctuation and symbol keys: These include keys for common symbols like commas, periods, question marks, quotation marks, and more. 

·         Spacebar: Used to create spaces between words and characters. 

Additional character keys and symbols:

·         Shift keys: Used in combination with other keys to produce uppercase letters or symbols located on the upper part of a key. 

·         Alt key: Used with other keys to produce special characters or perform specific actions, depending on the software. 

·         Control keys (Ctrl): Used in combination with other keys for various functions, often program-specific. 

·         Function keys (F1-F12): Perform specific actions or commands depending on the program or operating system. 

·         Navigation keys: Include arrow keys, Home, End, Page Up, and Page Down, which are used to move the cursor. 

·         Enter/Return key: Used to complete commands or move to the next line when typing. 

·         Backspace/Delete keys: Used to delete characters. 

Keyboards typically have a very similar layout to typewriters, with keys arranged in rows and columns. The specific layout and number of keys can vary slightly between different keyboard models and languages. 

Terminals

A "terminal" can refer to several things, including a physical location (like a bus or train station), a device for interacting with a computer, or a point in an electrical circuit. It can also describe something that marks the end or extremity of something, or something that is related to the end of life. 

Dumb Terminal

A dumb terminal is a device used for interacting with a computer, typically a mainframe or server, that has limited or no processing capabilities of its own. It relies on a host computer to process data and commands, essentially acting as an input/output device. Think of it as a screen and keyboard connected to a powerful central system. 

 

 

 

Here's a breakdown:

·         Function:

A dumb terminal provides a way for users to send commands and receive output from a remote computer. It doesn't perform any calculations or processing locally. 

·         Components:

Typically, a dumb terminal consists of a monitor (screen) and a keyboard. 

·         Historical Context:

Dumb terminals were prevalent in the days of mainframes and minicomputers, where computing power was centralized. 

·         Modern Relevance:

While less common today due to the rise of personal computers and powerful workstations, the concept of relying on a central server for processing is still relevant in technologies like thin clients and virtual desktops. 

·         Example:

In the past, users might have used a dumb terminal to access a database on a central mainframe, with the terminal displaying the results of queries.

 

Intelligent Terminal

 

An intelligent terminal is a computer terminal that can process data locally, unlike a dumb terminal which relies entirely on a central computer. It combines a display and keyboard with at least one built-in microprocessor, enabling features like editing and prompts. Modern intelligent terminals are often based on personal computer technology and are used in various applications, including banking, retail, and industrial data collection. 

Key Characteristics:

·         Processing Capabilities:

Intelligent terminals can perform some data processing tasks on their own, rather than just relaying information to a central system. 

 

 

·         Local Storage (Often):

They may include some local storage, such as a disk drive, for storing data or programs. 

·         Interaction with a Central System:

They can also communicate with and send/receive data from a central processor or larger system. 

·         Examples:

Modern point-of-sale (POS) systems, industrial data collection devices, and some specialized terminals in banking are examples. 

 

b) Non Keyboard Based Input

Non-keyboard based input refers to methods of interacting with a computer or device that don't rely on a traditional keyboard. These methods utilize other input devices to translate user actions into commands or data. Examples include mice, touchscreens, styluses, joysticks, and voice recognition software. 

some common non-keyboard input methods:

·         Mouse:

A pointing device that controls a cursor on the screen, allowing for selection, dragging, and other actions. 

·         Touchscreen:

Allows direct interaction with the screen using fingers or styluses, enabling actions like tapping, swiping, and pinching. 

·         Joystick:

A lever that controls movement in games or other applications, often used for directional input. 

·         Trackball:

A stationary device that uses a rotating ball to control the cursor, offering an alternative to a mouse. 

 

 

·         Tablet and Pen:

A pressure-sensitive surface (tablet) and a stylus that allow for drawing, writing, and other creative input. 

·         Microphone:

Enables voice input for dictation, commands, and other speech-based interactions. 

·         Webcam:

Can be used for gesture recognition, facial recognition, and video input. 

·         Scanner:

Converts physical documents or images into digital data. 

·         Game controller:

A device with buttons, triggers, and analog sticks used for gaming and other interactive applications. 

·         On-screen keyboard:

A virtual keyboard displayed on the screen that can be used with a mouse, touchscreen, or other pointing devices. 

·           Barcode Reader

a printed series of parallel bars or lines of varying width that is used for entering data into a computer system. The bars are typically black on a white background, and their width and quantity vary according to application.

There are majorly 7 different technologies that are used as barcode reader:

Pen Type Barcode Reader - This technology uses a LED Light and a Photodiode at the tip of a pen-like instrument to scan a barcode. The LED light at the tip of the pen illuminates the black and white bars and the light reflected from them is captured by the photodiode that later converts into digital information.

Laser Barcode Reader - This technology also uses LED light and Photodiode, like the pen-type barcode reader. However, the size of the instrument is bigger than the pen type barcode reader. In this technology, a laser beam is shot at the mirror installed on the tip of the instrument. This mirror then moves so that the laser sweeps across the barcode in a straight line. The photodiode then converts the information into digital information.

CCD Readers - Also commonly referred to as LED Scanners, this technology hundreds of LED lights to read and transmit information. This technology reads a barcode in only one go and can work on barcodes of length equivalent to the size of the open end of the device only.

Camera-Based Readers - This technology does not use light to decode information stored in a barcode. It works by taking an image of the barcode that is then used to decode the information through the use of digital decoding techniques. Two major advantages of this technology are that it can be used to read barcode from a distance and it can read a barcode in any manner you keep it.

Cell-Phone Camera - Cell-phone camera with autofocus are ideal for reading barcodes and QR codes. These are commonly used as access control readers where a user can easily scan a barcode or QR code to validate his/her entry to a specific area.

Smartphone - Smartphones nowadays have a camera that supports barcode or QR code scanning. The different operating system also offers unique applications that can be used for the same purpose. Such smartphones are now commonly used at offices and retail stores.


Comments

Popular posts from this blog

CACHE MEMORY

 Cache is very small amount of extremely fast memory inside the microprocessor or on the motherboard It is faster and more expensive than RAM. It Stores information most frequently used by computer. purpose of Cache is to increase processing capabilities of a system and enhance its speed. There are three levels of cache L1 L2 and L3 .L1 is placed inside microprocessor whereas L2 and L3 are on motherboard 

Optical Technology

 OPTICAL MEMORY  Optical memory is an electronic storage medium that uses a laser beam to store and retrieve digital data .  It was first used to represent analog sound signals into digital form .  In optical storage technology, a laser beam encodes digital data on an optical disc or laser disc in the form of tiny pits arranged in a spiral pattern on the surface of the disc .  Optical memory was developed by Philips and Sony and released in 1982 in the fourth generation of computers . In optical media such as CDs, DVDs, and Blu-Ray discs,  pits  and  lands  play a crucial role in representing binary information.  Pits are microscopic depressions on the disc’s surface. When a laser beam hits a pit, it shatters, and no reflection is received. As a result, a  binary 0 (O)  is registered. Essentially, pits correspond to the absence of data. Think of pits as the valleys or low points on the disc.: Lands are the flat areas betwe...

Computational Thinking Properties

  Computational Thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps.  There are many different techniques today that software engineers use for CT such as: Decomposition: Breaking a task or problem into steps or parts. Pattern Recognition: Make predictions and models to test. Patten Generalization and Abstraction: Discover the law, or principles that cause these patterns. Algorithm Design: Develop the instructions to solve similar problems and repeat the process. DECOMPOSITION Part of being a computer scientist is breaking down a big problem into the smaller problems that make it up. If you can break down a big problem into smaller problems, then you can give them to a computer to solve. For example, if I gave you a cake and asked you to back me another one, you might struggle. But if you watched me making the cake and worked out the i...