Secondary Storage

File Compression

File compression is commonly used when sending a file from one computer to another over a connection that has limited bandwidth. File compression basically makes the file smaller, hence sending the file would be faster. However, when compressing the file and sending the file to another computer, the computer would have to have a program that will decompress the file to the normal size.



Head Crash
Head crash is referred to a serious malfunction of the disk drive. A head crash usually means that the head has scratched or burned the disk. In a hard disk drive, the head is microinches away from the disk. When the head gets misaligned and touches the disk, much of the data will be lost.






Internet Hard Drive
The main purpose of an Internet hard drive is to be able to access your computer files from any computer, as long as that computer has access to the Internet. An Internet hard drive will allow you to put your computer files into a remote hard drive, then retrieve the same files from another computer. An Internet hard drive has unlimited capacity or unlimited virtual disk space, hence a lot of files can be stored there.





Optical Disc Drive
An optical disc drive can retrieve or store data on discs like CDs, DVDs, Blu-ray discs which are also known as optical discs. These discs hold much more information than the older technology like the floppy disk. An Optical Disc Drive (ODD) uses laser light or electromagnetic waves as part of the process to read and write data to or from the optical disc. ODD is almost the size of a thick soft cover book where the front of the drive has a Open/Close button which will eject and retract the drive bay door. This door enables discs like CDs to be inserted and removed. The back of the ODD is connected to the motherboard. 



Solid-state Storage
A solid-state storage is a data storage device which is also a removable medium that has integrated circuits (IC) rather than optical or magnetic media. A solid-state storage has no mechanical parts. Everything is done electronically, hence data transfer is takes place at a much higher speed than electromechanical disk drives do. Because solid-state storage uses the same interface as hard disk drives, they easily replace them in most applications. 

Input and Output

Ergonomic Keyboard
Ergonomic keyboard is a type of keyboard that is split. These keyboards are made mainly to help people solve any problems they have with their wrists. Keyboards like these are not guaranteed to completely solve the problem, however it gives the user more comfort when typing.



Ink-jet Printer
Ink-jet printer is a type of printer that sprays ink on papers. Ink-jet printers are able to print in black and white and also in colours. These printers spray very small droplets of liquid (ink) onto a paper to create an image. The dots are extremely small, have very precise positions and contain different colours to create quality images.






Laser Printer
A laser printer is similar to that of a photocopy machine, the difference is that a photocopy machine uses a bright line to scan, however, a laser printer uses laser to scan. A laser printer basically uses a laser beam to project an image on a drum. Laser printers are generally faster than ink-jet printers and are used to produce an output of higher quality.






Magnetic-ink Character Recognition (MICR)
Magnetic-ink Character Recognition, also known as MICR uses ink that is magnetically chargable or toner to print numbers and special characters. It is usually used to print on the bottom of checks or other financial transaction documents. Numbers that are printed are usually account number from which the money will be drawn or transit of the cheque. MICR is more widely used in the banking industry because it allows fast and reliable document processing. 





Optical-character Recognition (OCR)
OCR is where a computer recognizes printed or written text characters. This involves photoscaning of the text by characters, analysis of the scanned-in image and translation of the character images into codes. For example, ASCII which is commonly used in data processing. For OCR processing, the scanned-in image is analyzed to identify each character or digit, then it is converted into a ASCII code. OCR is also used by libraries to digitize and preserve their holdings.


Optical-mark Recognition
Optical-mark Recognition, also known as OMR, is the process of capturing marked data (by humans) from document forms such as survey forms and test papers. OMR generally works with a scanner device that shines a beam of light onto the paper. The contrasting reflectivity on a page is then used to detect the marked areas because they reflect less light than the blank areas of the paper. OMR is more commonly used in schools to mark MCQ's, also known as multiple choice questions.








The System Unit

Flash Memory
Flash memory is a type of Electronically Erasable Programmable Read Only Memory. It is a memory chip. It maintains stored information without requiring a power source. Flash memory is often used in portable electronics like MP3 players and in removable storage devices.




Graphic Cards
A graphic card is also a video card which is a piece of hardware installed in a computer that is responsible in rendering images on the computer's monitor screen. A graphic card is basically an expansion card whose function is to generate and output images to a display.








Sound Cards
A sound card is also known as an audio card. It is an internal computer component that processes audio files to provide high-quality playback through the computer speakers. A sound card plays audio files, voice as well as music. The typical sound card has an interface which is available at the back of the computer with various input and output ports. The quality of the sound card and speakers both affect the overall sound quality of the computer system.




Network Interface Card (NIC)
Network Interface Card, or NIC is a device that allows computers to be joined together in a local area network (LAN). It is a computer circuit board or card that is installed in a computer. Computers typically contain a NIC specifically designed for the LAN transmission technology such as Ethernet. Network interface cards provide a full-time connection to a network.





Plug and Play
Plug and Play (PnP) is a capability that gives users the ability to plug a device into a computer and have the computer recognize that the device is there. It was developed by Microsoft for its Windows 95 and later operating systems. With this, the user is not required to explicitly tell the operating system when a new device had been added.




Bus Line
Bus lines are communicating electronic lines that connect different parts of the CPU to various other parts.  Bus lines also link the system unit to different parts on the system board of the computer. The bus lines are like multi-lane pathway which means that the more bus lines are on the system the greater is the rate of transfer of data along the bus. This also means the computer can run efficiently and will operate at a faster rate.




HDMI
HDMI is also known as High Definition Multimedia Interface. HDMI is an interface standard used for audiovisual equipment such as high-definition television and home theater systems. It is a compact 19-pin plug and cable for connecting High-Definition video and multi-channel audio-capable as well as helping to speed the convergence of computer and consumer AV products.



Cache Memory
Cache memory memory is extremely fast memory that is built into a computer’s central processing unit (CPU), or located next to it on a separate chip. The CPU uses cache memory to store instructions that are repeatedly required to run programs, improving overall system speed. This enables the CPU to not have to use the motherboard's system bus for memory transfer. Hence, the CPU is able to process data faster.

Specialized Application Software

Audio Editing Software
An audio editing software is a computer application that enables one to edit sounds or manipulate a digital audio. The functions of an audio editing software include cut, copy, paste, delete and so forth. Besides that, it also contains effects like amplify, echo, reverb that enables an audio to be editted to a user's preference. Examples of audio editing softwares include Audacity and WavePad.



Bitmap Image
Bitmap is one of the types of file formats for images stored in a computerized form. It carries the extension .BMP. A computer display screen is made up of rows and columns of tiny blocks known as pixels. In a bitmap image, each pixel has at least one bit to indicate whether the pixel should reflect the background color, the foreground color, or some other color. Since bitmaps store so much information in the highest resolutions, a bitmap image becomes blocky and blurred if it is enlarged. If reduced, it becomes unclear.


Desktop Publishing Program
Desktop publishing program is a tool for designers and non-designers to create visual communications for professional or desktop printing as well as for online or on-screen electronic publishing. Desktop publishers focus on layout and page design. Designers usually use this program to create flyers, newsletters and so forth. Example of desktop publishing programs include QuarkXPress and Microsoft Publisher.





HTML editors
A HTML editor is an authoring software program that is used to create content for web sites. HTML software is easy to use since it has a feature that is known as WYSIWYG which simply means, "What You See Is What You Get." It enables one to build a page without interacting directly with a HTML code. An example of HTML editors includes Adobe Dreamweaver.





Image editors
Image editors are softwares that are designed specifically to capture, create, edit and manipulate images. They can be digital images, traditional analogue images or illustrations. Image editors include Adobe Photoshop, Adobe Illustrator and so on.






Multimedia
A multimedia is simply multiple forms of media integrated together. Media can be text, graphics, audio, animation or video. Practically any type of information we receive can be categorized as multimedia. For instance, in a website, multimedia is present when there is a page which contains a combination of text and images.







Vector Image
A vector image is an image composed of points, lines, curves using geometrical primitives. These objects are created by connecting lines and curves. As they can be defined by mathematical equations, they can be easily resized and manipulated. Vector images still remain as clear when they are blown up, unlike bitmap images.

Basic Application Software

Graphical User Interface (GUI)
Graphical User Interface, also known as GUI is a computer program or a human-computer interface that enables one to communicate with computer using windows, icons and menus which can be navigated by a mouse. A window is a rectangular part of the monitor screen that can display its contents. Each window can display a different applications or files that have been opened or created with a single application. An icon is a symbol in a GUI that represents a program, file, directory or device. Commands are issued in a GUI using a mouse to move the pointer to select a certain program or file.


Word Processor
A word processor is an application which provides a user with the tools to write, edit and format text which is then sent to the printer. A word processor generally refers to a WYSIWYG (What You See Is What You Get) system where the formatting takes place while you enter your text. No further processing is needed before sending it to the printer to be printed out. Examples of word processors are Microsoft Word and WordPerfect.




Spreadsheet
A spreadsheet is a grid that enables one to organize data into columns and rows. Spreadsheets make information easier to be displayed and formulas can be inserted to work with the data. Icons like auto sum is one which has a formula to sum up numbers that are given. An example of a spreadsheet is Mircosoft Excel.






Database Management System (DBMS)
A database management system (DBMS), sometimes only called database manager, is a program which lets one or more computer users create and access data in a database. The DBMS manages user requests so that users and other programs are free from having to understand where the data is physically located on storage media and in a multi-user system. DBMS ensures that the data continues to be accessible and is constantly organized.




Utility Suites
A utility suite contains many utility softwares which is a kind of software that analyzes, configures, optimizes and maintains the computer. Most utility suites contain utilities like disk storage, disk defragmenters, disk checkers and so forth. A disk storage stores data, disk defragmenters reorganize non-contiguous files into contiguous files and optimize their placement on the hard drive to increase reliability and performance, whereas disk checkers scan and checks a hard drive for errors.

The Internet, The Web and Electronic Commerce

Javascript
Javascript is the most popular scripting language on the Internet. It also works in many major browsers like Google Chrome and Mozilla Firefox. Javascript was designed to add interactivity to HTML pages and is usually embedded directly into them. As mentioned, Javascript is a scripting language and it can be used without purchasing a license. Javascript mainly gives HTML designers a programming tool. Since Javascript is a scripting language with very simply "syntax", everyone is able to use it to add snippets of codes into their HTML pages.  A JavaScript can also read and alter the content of an HTML element and can be used to validate form data before submitting it to a server. This in turn saves the server from extra processing.

Applets
An applet is a little application. It is an application program that uses the client's web browser to provide a user interface. An applet is basically a program that is written in the Java programming language and can also be included in a HTML page. When a browser which contains Java technology is used to view a page that contains an applet, the applet's code is transferred to the system and is then executed by the browser's Java Virtual Machine, also known as JVM.



Filters
A filter is a program designed to screen or scan a certain Web page to determine if all or some of the things contained are allowed to be displayed. The origins of the contents of a certain Web page is checked against a set of rules provided by the company or the installer of the Web filter. A filter also enables a user to block out certain pages from Web sites that may interfere or contain objectionable advertising, content or pornographic images.





Plug-ins
Plug-ins are applications that are downloaded as part of the Web browsers. Plug-ins are required to carry out a transaction via a Web browser. Hence, if a user is running a Web page that is designed to run something that is not standard to a browser, a plug-in is required. The most common plug-ins downloaded by many users include Adobe's Acrobat and Flash.



Internet Security Suite
Internet security suites provide a wide range of tools to counter every security threat that comes along the way. Internet security suites have different programs like antivirus, antispyware and firewall included. Hence, instead of buying separate programs, Internet security suites are much better as they many tools. An Internet security suite is basically used to protect one's computer from being invaded by viruses, spywares and other bugs that may cause corruption or loss of important files.



FTP (File Transfer Protocol)
FTP is an Internet protocol that enables to send and receive files from another computer. Just like many Internet resources, FTP works by client-server architecture, where the user runs client software to connect to the server on the Internet. It also uses the Internet's TCP/IP protocols. Before the World Wide Web was created, FTP was one of the most common methods used to exchange information over the Internet. FTP is a very simple way to exchange files between computers on the Internet.


Wiki
A wiki is a website where users are able to change, add or remove contents that are on a certain Web page using a Web browser. In other words, wiki is a database that enables visitors to edit it's contents live. The building blocks of wikis are mainly the "comments" from other visitors of the site. In a "moderated wiki", wiki owners would review the comments before making an addition to the main body of the topic.



URL
URL stands for Uniform Resource Locator which is the address of a certain Web page in the World Wide Web. In other words, it is also known as the Internet address or the WWW address. It is a uniform way to locate a specific resource, be it a file or document on the Internet. Since every file on the Internet has a unique address, the URL specifies the address of a file. A Web software like a browser then uses the URL to retrieve the file from the computer on which it resides. The actual URL is a set of four numbers separated by periods. However, it is hard for us to use, hence addresses are represented in a more descriptive way in order to remember better. Thus, a URL can also be written as http://www.nationalgeographic.com/, say for example. A URL consists of a protocol (http), a host computer name (www), domain name (nationalgeographic) and a domain type (com).

Careers in IT

       The increasing modernization in the world today clearly shows us that Information Technology (IT) is a field which plays an important role. IT promotes and offers a vast option of job opportunities as it is a field vital in today's society.

Webmaster
A webmaster basically holds responsibility in handling and maintaining websites, be it from the companies or individuals. Webmasters require a fair amount of skills as they not only write computer codes, but also make sure that the websites are created and are catered to the all clients' or customers' needs.




Computer Support Specialist
A computer support specialist is more commonly known as someone who solves problems pertaining to computers. A computer support specialist is involved in repairing minor problems in hardwares, softwares, peripheral equipment and so forth. Those who hold this job also help set up or install computer systems that are then delivered to customers. Other descriptions of this job includes answering inquiries about softwares and hardwares to resolve problems, preparing evaluations of softwares and hardwares for further improvements and so forth. 


Technical Writer
A technical writer is one who is involved in writing and editing many documentations for an organization's products. One must be equipped with excellent research and organization skills as they are required to classify their ideas accordingly. Moreover, he or she must also be able to translate technical terms into layman terms to be understood by others who are less technology-savvy. A technical writer is also required to write instruction manuals and one may also be employed to write policies and procedures for operations like banking and shipping.



Software Engineer
Software engineers are people who develop, create and modify a computer application software or specialized utility programs. They are also responsible for designing and customizing softwares for clients in such a way that it optimizes the efficiency of an operation. Plus, software engineers are also to consult with customers about software system design and maintenance, determine the performance and standards of the system and so on.






Network Administrator
A network administrator is responsible for making sure that computer networks function smoothly. They are also required to oversee the company's internal works, servers, email and network security systems, making sure that all of them are running and functioning as they should. Besides that, one who holds this job needs to forecast any needed improvements, budgeting and implementing any changes required. One may also be required to maintain or manage an existing network.



System Analyst
A system analyst is generally needed to define, develop, configure and support computer applications. One is also required to develop and prepare solutions pertaining to computers, followed by implementing the most cost-effective way of solving those problems. In addition, system specifications are also evaluated for business requirements.





Programmer
A computer programmer is one who designs, writes and tests computer softwares. They are mostly involved in developing new applications from the start until the end, maintain existing applications and create codes that meet software system requirements. A programmer should be able to apply technical standards, principles and theories. He or she should also have experience in programming languages (eg, Java, Python) and database systems with SQL Server and Oracle.