Nozioni di base di informatica - Guida rapida
Un computer è fondamentalmente una macchina programmabile in grado di eseguire operazioni aritmetiche e logiche in modo automatico e sequenziale. È anche noto come elaboratore di dati, in quanto può archiviare, elaborare e recuperare i dati secondo il desiderio dell'utente.
Il trattamento dei dati prevede le seguenti tre attività:
- Inserimento dei dati
- Manipolazione / elaborazione dei dati
- Dare output (ovvero gestione del risultato output)
- Nel sistema informatico, i dati sono organizzati in modo ordinato e sistematico.
Il termine "computer" deriva da un termine latino "calcolare", che significa "calcolare". Inizialmente, il sistema informatico era stato progettato per calcolare; doveva essere un dispositivo informatico. Tuttavia, per un periodo di tempo, questo dispositivo tecnicamente avanzato; attualmente, può eseguire un'ampia gamma di lavori desiderabili oltre all'elaborazione dei dati.
Principali funzioni del sistema informatico
Di seguito sono riportate le funzioni principali di un sistema informatico:
Un computer accetta il comando e / oi dati come input forniti dall'utente.
Un computer segue le istruzioni e memorizza i dati forniti dall'utente.
Un computer elabora i dati secondo le istruzioni fornite dall'utente.
Un computer fornisce i risultati desiderabili sotto forma di output.
Caratteristiche salienti del sistema informatico
Di seguito sono riportate le caratteristiche salienti di un sistema informatico:
Automation- Il sistema operativo di un sistema informatico è automatico, in quanto non è richiesto alcun intervento umano; devi semplicemente dare il comando e poi farà il lavoro automaticamente.
Speed - A seconda della potenza del computer, può eseguire, può richiedere milioni di istruzioni al secondo.
Storage- Un sistema informatico può memorizzare enormi quantità di dati in diversi formati. La capacità di archiviazione di un sistema informatico è normalmente espressa in termini di kilobyte (KB), megabyte (MB), gigabyte (GB) o terabyte (TB).
Accuracy - La precisione di un sistema informatico è molto alta.
Versatility - Un sistema informatico è in grado di eseguire un'ampia gamma di compiti.
Diligence - Un computer non si stanca né perde la concentrazione.
Reliability- Come un sistema informatico dà sempre risultati accurati; pertanto, la sua affidabilità è molto alta.
Vast memory - Un sistema informatico può avere un'ampia gamma di memoria in grado di richiamare i dati desiderati in qualsiasi momento.
Evoluzione del sistema informatico
L'attuale sistema informatico si è evoluto dopo secoli di sforzi di diversi intellettuali che hanno contribuito con le loro opere in diversi periodi di tempo.
Abacus è (molto probabilmente) considerato come il dispositivo di conteggio precedente.
Leggiamo ora degli innovatori che hanno contribuito immensamente allo sviluppo di un sistema informatico.
John Napier
Napier era un matematico scozzese che ha inventato i logaritmi.
Inoltre, Napier ha anche inventato un dispositivo informatico, che consisteva in bastoncini con numeri impressi su di essi. Napier chiamò i bastoni "ossa", poiché erano costituiti da ossa.
Blaise Pascal
Pascal era un matematico francese che ha inventato una macchina basata su ruote dentate, che ha aiutato molto nel calcolo.
Charles Babbage
Babbage era un matematico inglese, matematico, ingegnere meccanico, filosofo e inventore. Nel 1822 sviluppò una macchina in grado di calcolare la successiva differenza di espressione e preparò una tabella che lo aiutò nei suoi calcoli.
Lady Ada Lovelace
Lovelace era un matematico inglese, che ha svolto ricerche sul lavoro di Babbage. Ha dato il concetto che "i computer possono essere programmati". Il suo lavoro ha contribuito molto al progresso del sistema informatico.
John Atanstoff
Con l'assistenza di Berry, John Atanstoff ha sviluppato l'Atanstoff Berry Computer (più popolare come ABC) nel 1937. Ha segnato l'inizio dello sviluppo del computer digitale elettronico.
John Mauchly ed Eckart
Nel 1947, John Mauchly ed Eckart svilupparono il primo computer digitale elettronico su larga scala. Si chiamava Electronic Numerical Integrator and Calculator (ENIAC).
Maurice V. Wilkes
Nel 1949, Wilkes (presso l'Università di Cambridge) progettò il calcolatore automatico per la memorizzazione del ritardo elettronico (EDSAC). È stato il primo computer che ha avviato il suo sistema operativo sul concetto di programma memorizzato.
Nel mondo di oggi, per quasi tutte le attività personali (ad esempio, gestione di un conto bancario di risparmio personale) o di lavoro (ad esempio, vendita di qualsiasi prodotto o servizio); in un modo o nell'altro, ci affidiamo al sistema informatico.
A causa della crescente dipendenza dai computer, ogni piccola e grande organizzazione e altre società commerciali hanno iniziato a offrire servizi basati su computer. Inoltre, il progresso delle comunicazioni, delle reti di servizi elettronici e dei multimedia ha aperto una nuova porta alle aziende fornendo un modo efficace di elaborazione aziendale, trasferimento dei pagamenti e fornitura di servizi.
Vantaggi dei computer nel mondo degli affari
Di seguito sono riportati i principali vantaggi dell'introduzione del sistema informatico nel mondo degli affari:
Indipendenza
Poiché i computer aiutano a rendere l'attività automatizzata, le aziende stanno diventando sempre più indipendenti. Non più, c'è la necessità di mettere manodopera per ogni lavoro, poiché con l'aiuto del computer la maggior parte dei lavori può essere automatizzata. A partire dalla prenotazione del biglietto fino alla produzione di auto di lusso, tutto è automatizzato.
Taglio dei costi
Un certo numero di attività commerciali sono basate online negli ultimi tempi; pertanto, non è necessario aprire filiali commerciali in ogni città, anzi avere un inventario centralizzato può semplificare l'attività. Non c'è bisogno di impiegare molte forze umane.
Marketing
Con l'uso di un sistema informatico con funzionalità Internet, è molto semplice rendere globale un'impresa in un dato periodo di tempo. Sito web, e-mail, siti web di social media, pubblicità online, ecc. Sono gli strumenti importanti del marketing online.
Enorme capacità di transazione
Numerose attività vengono svolte dal computer, compresa la prenotazione dei biglietti per le transazioni di denaro; questo aumenta la capacità di transazione.
Enorme capacità di archiviazione
Normalmente, la maggior parte delle aziende ha bisogno di archiviare e mantenere enormi dati e altri record; manualmente, è molto difficile da mantenere, ma l'uso del computer non solo aumenta la capacità di archiviazione, ma facilita anche l'elaborazione e il recupero dei dati in qualsiasi momento.
Miglioramento della produttività e dell'efficienza
Poiché la maggior parte delle attività in quasi tutti i settori è diventata automatizzata, ora è diventato molto più facile produrre una massa enorme di prodotti in molto meno tempo. Grazie alla tecnologia informatica, anche i servizi sono diventati più veloci e più facili.
Alta precisione
Non c'è quasi alcun margine di errore in un sistema automatizzato; tuttavia, se si verifica un errore, è in gran parte un errore umano.
Facilità di condivisione dei dati
La condivisione dei dati è ora diventata molto semplice proprio come è semplice collegare un sistema informatico a un altro.
concorrenza
L'applicabilità della tecnologia informatica ha aumentato la concorrenza; ora, i clienti possono usufruire del supporto 24x7.
Migliorato il sistema di sicurezza
Il computer aiuta anche a proteggere i dati delle aziende. Tuttavia, anche questa sicurezza può essere minacciata. Ad esempio, se qualcuno hackera il sistema o si verifica un attacco di virus, può potenzialmente danneggiare tutti i dati protetti.
Un sistema informatico è una forma integrata di diversi componenti che lavorano insieme per dare un risultato desiderabile. Ha componenti differenti e ognuno funziona per uno scopo specifico; tuttavia, generano un risultato comune come richiesto dall'utente.
Componenti del sistema informatico
Vediamo ora di comprendere i seguenti componenti di base di un sistema informatico.
- Hardware
- Software
- Humanware
- Firmware
- Bridgeware
Hardware
I componenti fisici formano collettivamente l'hardware di un sistema informatico. L'hardware comprende l'attrezzatura che aiuta nel sistema di lavoro del computer.
Di seguito sono riportati i diversi tipi di componenti hardware (che hanno funzioni specifiche):
Monitor - Visualizza (visivamente) il risultato.
CPU - È l'unità centrale di elaborazione che controlla le funzioni del computer e trasmette i dati.
Motherboard - È principalmente responsabile di stabilire la comunicazione tra i componenti e la trasmissione delle informazioni.
RAM - È la memoria ad accesso casuale e responsabile della memorizzazione dei programmi attualmente in esecuzione e memorizza anche i dati temporaneamente.
Hard Disk Drive - È un dispositivo di memorizzazione permanente.
Floppy Disk Drive - Difficilmente viene utilizzato negli ultimi tempi.
Optical disks- È un dispositivo che memorizza anche i dati. Ad esempio, CD, DVD, ecc.
Dispositivo di input e output
La tabella seguente elenca categoricamente il dispositivo di input e output:
Dispositivo di input | Dispositivo di uscita | Dispositivo di input | Dispositivo di uscita |
---|---|---|---|
Topo | Tenere sotto controllo | Microfono | Altoparlante |
Tastiera | Stampante | telecamera | Auricolare |
Scanner | Proiettore | Trackball | Tenere sotto controllo |
Touchpad | Plotter | Telecomando da gioco | Tenere sotto controllo |
Software
I componenti hardware possono funzionare solo quando i componenti software vengono aggiunti al sistema informatico. Il software è un programma che esegue diversi comandi forniti da un utente.
Il software è una parte immateriale dell'hardware e controlla la sequenza delle operazioni.
Tipi di software
A seconda delle caratteristiche e delle funzionalità di base, il software può essere classificato come:
- Sistemi operativi (OS)
- Software applicativo (AS)
- Software di accessibilità elettronica
Parliamo ora brevemente dei componenti software.
Sistema operativo
Questo software aiuta a caricare automaticamente il programma di base non appena il computer viene avviato. Di seguito sono riportati i principali tipi di sistema operativo:
Software operativo | Esempi |
---|---|
Microsoft Windows | XP, Vista, ecc. |
Mac OS X | Pantera, Ghepardo, Leopardo delle nevi, ecc. |
Linux | Debian, Ubuntu, Fedora, Knoppix, ecc. |
Software applicativo
Il software, che può essere utilizzato su un sistema operativo installato, è noto come software applicativo. Di seguito sono riportati gli esempi significativi di software applicativo:
Software applicativo | Esempi |
---|---|
Programmi di Office | Microsoft Office, OpenOffice, LibreOffice, ecc. |
programma di navigazione in rete | Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, ecc. |
Programma antivirus | Norton, McAfee, Quick Heal, Avira, Kaspersky, ecc. |
Software di accessibilità elettronica
I componenti del software di accessibilità elettronica offrono servizi aggiuntivi agli utenti come:
- Software di riconoscimento vocale
- Lettore di schermo
- Strumento di ingrandimento
- Tastiera sullo schermo
- Videogiochi
- Software di apprendimento, ecc.
Il sistema informatico è semplicemente una macchina e quindi non può eseguire alcun lavoro; quindi, per renderlo funzionale vengono sviluppati diversi linguaggi, noti come linguaggi di programmazione o semplicemente linguaggi per computer.
Negli ultimi due decenni sono state sviluppate dozzine di linguaggi per computer. Ognuna di queste lingue ha il proprio set di vocaboli e regole, meglio conosciute come sintassi. Inoltre, durante la scrittura del linguaggio del computer, la sintassi deve essere seguita letteralmente, poiché anche un piccolo errore si tradurrà in un errore e non genererà l'output richiesto.
Di seguito sono riportate le principali categorie di linguaggi di programmazione:
- Linguaggio macchina
- Linguaggio assembly
- Linguaggio di alto livello
- Lingua di sistema
- Linguaggio di scripting
Parliamo brevemente dei linguaggi di programmazione.
Linguaggio o codice macchina
Questa è la lingua scritta per l'hardware del computer. Tale linguaggio è effettuato direttamente dall'unità di elaborazione centrale (CPU) di un sistema informatico.
Linguaggio assembly
È un linguaggio di una codifica del codice macchina che rende più semplice e leggibile.
Linguaggio di alto livello
La lingua di alto livello è semplice e di facile comprensione ed è simile alla lingua inglese. Ad esempio, COBOL, FORTRAN, BASIC, C, C +, Python, ecc.
I linguaggi di alto livello sono molto importanti, poiché aiutano nello sviluppo di software complessi e hanno i seguenti vantaggi:
A differenza del linguaggio assembly o del linguaggio macchina, gli utenti non devono imparare il linguaggio di alto livello per lavorarci.
Le lingue di alto livello sono simili alle lingue naturali, quindi facili da imparare e da capire.
Il linguaggio di alto livello è progettato in modo tale da rilevare immediatamente gli errori.
Il linguaggio di alto livello è facile da mantenere e può essere facilmente modificato.
Il linguaggio di alto livello rende lo sviluppo più veloce.
Il linguaggio di alto livello è relativamente più economico da sviluppare.
Il linguaggio di alto livello è più facile da documentare.
Sebbene una lingua di alto livello abbia molti vantaggi, ha anche uno svantaggio. Ha scarso controllo sulla macchina / hardware.
La tabella seguente elenca le lingue utilizzate di frequente:
La tabella seguente evidenzia i punti che differenziano un hardware da un software.
Hardware | Software |
---|---|
È il componente fisico di un sistema informatico. | È il linguaggio di programmazione che rende funzionale l'hardware. |
Ha la forma e la struttura permanenti, che non possono essere modificate. | Può essere modificato e riutilizzato, poiché non ha forma e struttura permanenti. |
Gli agenti esterni come polvere, topo, insetti, umidità, calore, ecc. Possono influenzare l'hardware (in quanto è tangibile). | Gli agenti esterni come polvere, topo, insetti, umidità, calore, ecc. Non possono influire (in quanto non sono tangibili). |
Funziona con codice binario (cioè, da 1 a 0). | Funziona con l'aiuto di linguaggi di alto livello come COBOL, BASIC, JAVA, ecc. |
Accetta solo il linguaggio macchina, cioè un linguaggio di livello inferiore. | Richiede un linguaggio di livello superiore, facilmente leggibile da un essere umano. |
Non è influenzato da bug o virus del computer. | È influenzato dal bug o dal virus del computer. |
Non può essere trasferito da un luogo all'altro elettronicamente. | Può trasferire elettronicamente da un luogo all'altro. |
Impossibile creare una copia duplicata dell'hardware. | Un utente può creare copie di un software quante ne desidera. |
La tabella seguente evidenzia le differenze fondamentali tra analogico e digitale:
Analogico | Digitale |
---|---|
Le sue funzioni sul sistema analogico fisico. | Funziona su un sistema di numeri discreti. |
I calcoli in questo sistema vengono principalmente convertiti in equazioni e successivamente convertiti in segnali elettrici. | I calcoli in questo sistema vengono convertiti in numeri binari (cioè 1 e 0). |
Per funzionare, richiede l'analogo fisico. | Per funzionare, richiede numeri discreti. |
Fornisce un output sotto forma di "grafico". | Fornisce un output sotto forma di valori discreti. |
La precisione comparativamente è inferiore. | La precisione è molto alta. |
Funziona a bassa velocità. | Funziona a una velocità molto elevata. |
Difficile apportare modifiche, poiché è meno flessibile. | È altamente flessibile. |
Ha una memoria di bassa capacità. | Ha una memoria di grande capacità. |
La sua applicazione è limitata a determinate applicazioni. | La sua applicazione è applicabile a numerose applicazioni. |
Difficilmente è applicabile alle applicazioni aziendali. | È molto adatto per le applicazioni aziendali. |
Non può elaborare dati alfanumerici. | Può elaborare dati alfanumerici. |
Richiede la tecnologia RF. | Richiede una rete IP. |
Assegnazione dei canali statici. | I canali automatici esistono come richiesto. |
Un sistema operativo è la base fondamentale di tutti gli altri programmi applicativi. Il sistema operativo è un intermediario tra gli utenti e l'hardware.
Operating system controls and coordinates the use of hardware among application programs. The major services of an operating system are −
- Memory management
- Disk access
- Creating user interface
- Managing the different programs operating parallel
- Likewise, it controls and manage the hardware’s working
Applications of Operating System
Following are the major applications of an operating system −
An operating system is accountable for the formation and deletion of files and directories.
An operating system manages the process of deletion, suspension, resumption, and synchronization.
An operating system manages memory space by allocation and de-allocation.
An operating system stores, organizes, and names and protects the existing files.
Further, an operating system manages all the components and devices of the computers system including modems, printers, plotters, etc.
In case, if any device fails, the operating system detects and notify.
An operating system protects from destruction as well as from unauthorized use.
An operating system facilitates the interface to user and hardware.
Types of Operating System
Following are the major types of operating system −
- Disk Operating System (DOS)
- Windows Operating System
- Unix Operating System
Let us now discuss each operating system in detail.
Disk Operating System
MS-DOS is one of the oldest and widely used operating system. DOS is a set of computer programs, the major functions of which are file management, allocation of system resources, providing essential features to control hardware devices.
DOS commands can be typed in either upper case or lower case.
Features of DOS
Following are the significant features of DOS −
- It is a single user system.
- It controls program.
- It is machine independence.
- It manages (computer) files.
- It manages input and output system.
- It manages (computer) memory.
- It provides command processing facilities.
- It operates with Assembler.
Types of DOS Commands
Following are the major types of DOS Command −
Internal Commands − Commands such as DEL, COPY, TYPE, etc. are the internal commands that remain stored in computer memory.
External Commands − Commands like FORMAT, DISKCOPY, etc. are the external commands and remain stored on the disk.
Windows Operating System
The operating system window is the extension of the disk operating system.
It is the most popular and simplest operating system; it can be used by any person who can read and understand basic English, as it does not require any special training.
However, the Windows Operating System requires DOS to run the various application programs initially. Because of this reason, DOS should be installed into the memory and then window can be executed.
Elements of Windows OS
Following are the significant element of Windows Operating System (WOS) −
- Graphical User Interface
- Icons (pictures, documents, application, program icons, etc.)
- Taskbar
- Start button
- Windows explorer
- Mouse button
- Hardware compatibility
- Software compatibility
- Help, etc.
Versions of Windows Operating System
Following are the different versions of Windows Operating System −
Version | Year | Version | Year |
---|---|---|---|
Window 1.01 | 1985 | Windows XP Professional x64 | 2005 |
Windows NT 3.1 | 1993 | Windows Vista | 2007 |
Windows 95 | 1995 | Windows 7 | 2009 |
Windows 98 | 1998 | Windows 8 | 2012 |
Windows 2000 | 2000 | Windows 10 | 2015 |
Windows ME | 2000 | Windows Server 2016 | 2016 |
Windows XP | 2001 |
Unix Operating System
The Unix Operating System is the earliest operating system developed in 1970s. Let us consider the following points relating to the Unix Operating System −
It is an operating system that has multitasking features.
It has multiuser computer operating systems.
It runs practically on every sort of hardware and provides stimulus to the open source movement.
It has comparative complex functionality and hence an untrained user cannot use it; only the one who has taken training can use this system.
Another drawback of this system is, it does not give notice or warn about the consequences of a user’s action (whether user’s action is right or wrong).
Internet is a system that interconnects the different computer systems across the world. It uses the Internet protocol suite to link devices located in different corners of the world.
The Internet system carries an extensive range of information resources and services including World Wide Web (WWW), telephony, electronic mail, etc. It uses standard internet protocols, such as TCP/IP and HTTP, etc.
An internal web comprises of all Hypertext Transfer Protocol (HTTP) nodes on a private network; for example, an organization’s LAN or WAN.
Features of Internet
Let us now discuss the features of Internet. The features are described below −
Accessibility
An Internet is a global service and accessible to all. Today, people located in a remote part of an island or interior of Africa can also use Internet.
Easy to Use
The software, which is used to access the Internet (web browser), is designed very simple; therefore, it can be easily learned and used. It is easy to develop.
Interaction with Other Media
Internet service has a high degree of interaction with other media. For example, News and other magazine, publishing houses have extended their business with the help of Internet services.
Low Cost
The development and maintenance cost of Internet service are comparatively low.
Extension of Existing IT Technology
This facilitates the sharing of IT technology by multiple users in organizations and even facilitates other trading partners to use.
Flexibility of Communication
Communication through Internet is flexible enough. It facilitates communication through text, voice, and video too. These services can be availed at both organizational and individual levels.
Security
Last but not the least, Internet facility has to a certain extent helped the security system both at the individual and national level with components such as CCTV camera, etc.
Internet Software
Internet Software comprises of all the tools needed for networking through computer. Following are a few important components of the Internet Software −
- Transmission Control Protocol/ Internet Protocol (TCP/IP)
- Dialer Software
- Interment Browser
Internet Applications
Internet applications are server-based applications. Following are a few Internet Applications −
- World Wide Web (WWW)
- Electronic mail (e-mail)
- File Transfer Protocol (FTP)
- Telnet (i.e., log-in to the computer located remotely)
- Internet Relay Chat (IRC) (Real time video chatting)
All the computers that are developed are not alike rather they have different designs and features. Some computers have very high capacity as well as working speed; however, some are slow. Depending upon the requirements, computers are being developed.
Types of Computer
Depending upon the internal structure and subsequent features and applicability, computer system is categorized as follows −
Mainframe Computer
It is high capacity and costly computer. It is largely used by big organizations where many people can use it simultaneously.
Super Computer
This category of computer is the fastest and also very expensive. A typical supercomputer can solve up to ten trillion individual calculations per second.
Workstation Computer
The computer of this category is a high-end and expensive one. It is exclusively made for complex work purpose.
Personal Computer (PC)
It is a low capacity computer developed for single users.
Apple Macintosh (Mac)
It is a sort of personal computer manufactured by Apple company.
Laptop computer (notebook)
It is a handy computer that can be easily carried anywhere.
Tablet and Smartphone
Modern technology has advanced further. It has helped develop computers that are pocket-friendly. Tablets and smartphones are the best examples of such computer.
In this chapter, we will discuss the major terminologies used in computer networking −
WAN
It stands for Wide Area Network and covers a wide area such as a city.
LAN
It stands for Local Area Network and covers a small area such as a small office or home. It physically connects all the computers located in the premises.
Internet
It is a computer network system that connects the computers of the world. It is normally connecting through WAN and LAN.
Intranet
It is a close room computer network system, as it covers a small area and only authorized people can access it.
Extranet
It is also a sort of Internet the access to which is granted only to a few.
World Wide Web (WWW)
It is the service that is used on Internet to view and search contents (in the form of web-pages).
Instant messaging (IM)
It is an online facility that facilitates us to chat or talk. Such service is provided by Skype, Google Talk, Windows Live Messenger, Yahoo Messenger, etc.
Voice over Internet Protocol (VoIP)
It is a Protocol, which is used especially for voice transfer over IP network. Likewise, it facilitates users to make phone-calls by using internet.
Really Simple Syndication (RSS)
It is a technique, which is used for the dissemination of information, articles, etc. Users normally subscribe to the RSS channel in order to receive news. After subscription, users do not need to visit the respective website rather they receive emails regarding the same.
Web log
It is a sort of online inventory (normally on a specialized topics) that consists of a series of entries. These entries are arranged in opposite chronological order. The person who maintains the weblog regularly update it with a new information.
Podcast
It is a digital file that normally contains audio or video record and is available on the Internet as well.
Social networking websites
It refers to the websites that facilitate users with a common platform where they can share their message (in text, audio, or even video form), images, videos, etc. For example, Facebook, Google+, Twitter, LinkedIn, MySpace, etc.
Chat Rooms
It is a dedicated area on the Internet that facilitates users to communicate.
Public Switched Telephone Network (PSTN)
It is a technical expression for public telephone system.
Integrated Services Digital Network (ISDN)
It is a set of communication standards that transmits voice, video, data, and other network services simultaneously.
Asymmetric Digital Subscriber Line (ADSL)
It is a sort of digital subscriber line (DSL) technology that facilitates faster data transmission.
Download
It is a process that saves data from Internet onto a personal computer.
Upload
It is a process that transfers the saved data from a personal computer to Internet server.
Dial-up
It is a technique in which a phone line is used in order to connect to the Internet.
Broadband
It is a wide bandwidth data transmission that transports multiple signals and traffic types swiftly.
A number of tasks in today’s world is computer based - filling an application, transferring fund, or doing online business everything can be done through computer application.
Easily accessible and user friendly, computer applications process the required transactions very quickly and accurately.
Computer applications are designed in such a simple manner that no qualification or training is required to use it; any person who can read and write can use computer application.
Uses of Computer Applications
In this section, we will discuss the different computer applications and their uses.
- On-line Application
- Real Time Application
- Business Application
Online Applications
Today, most of the applications are being accepted online, whether it is for opening a bank account, filling admission form, filling job application, etc.
Following are the important forms of online applications −
Banking
Most of the banks are interlinked through computer networking and offer core banking facilities. Computer networking helps maintain accounts online, offers net banking facility, makes available online transactions facility, and offers digital signature facility, the biggest advantage being that ATM machines can dispense money anytime, etc.
Ticket Booking
Ticket booking has become easier with computer networking. Flight ticket, railway ticket, and even bus ticket can be booked online with simple and easy steps.
Passport Application
If you want to apply for a new passport, you can do it by yourself online. Besides, you can also apply for other essential documents online such as PAN card, Aadhaar Card, etc.
Job Application
Today, most of the applications (private as well as government) are being filled online. Many of the organizations also conduct competitive exams leading to employment online.
Admission Application
Most of the schools and universities have made their admission applications available online; they also accept fees online.
Real-time Application
Real-time application is a computer based application program that functions in a given period of time. Or in other words, in a given period of time, a user has to perform certain functions before the time lapses.
For example, if you are making online transactions, then you have to provide the required information in a given time framework or else you will miss the chance.
Following are significant examples of real-time application −
Videoconferencing
With this technology, people can connect with each other visually from different places.
VoIP (voice over Internet Protocol)
This technology helps to make telephone calls over digital computer networks.
E-commerce transactions
This technology helps in buying and selling products over the digital computer network.
Online banking
Online banking is virtual banking from any place with the help of computer networks.
Instant messaging
This is where messages can be exchanged over the Internet instantly.
Online gaming
This enables playing of games partially or completely over the Internet.
Business Application
Different businesses have different computer applications; however, a few applications such as for maintaining the data base (of respective business), keeping employees’ records, offering online business facilities, online promotions, etc. are the common features of almost every business organization.
As such, introduction of computer technology has made business easier, simpler, and accessible 24×7.
The development of computer systems is normally discussed as the development over different generations.
With the succession of different generations, came the advancement in computer technology.
Computer Generations
Let us now discuss the development in Computer Technology over the different generations.
First Generation
The period 1940 to 1956, roughly considered as the First Generation of Computer.
The first generation computers were developed by using vacuum tube or thermionic valve machine.
The input of this system was based on punched cards and paper tape; however, the output was displayed on printouts.
The first generation computers worked on binary-coded concept (i.e., language of 0-1). Examples: ENIAC, EDVAC, etc.
Second Generation
The period 1956 to 1963 is roughly considered as the period of Second Generation of Computers.
The second generation computers were developed by using transistor technology.
In comparison to the first generation, the size of second generation was smaller.
In comparison to computers of the first generation, the computing time taken by the computers of the second generation was lesser.
Third Generation
The period 1963 to 1971 is roughly considered as the period of Third Generation of computers.
The third generation computers were developed by using the Integrated Circuit (IC) technology.
In comparison to the computers of the second generation, the size of the computers of the third generation was smaller.
In comparison to the computers of the second generation, the computing time taken by the computers of the third generation was lesser.
The third generation computer consumed less power and also generated less heat.
The maintenance cost of the computers in the third generation was also low.
The computer system of the computers of the third generation was easier for commercial use.
Fourth Generation
The period 1972 to 2010 is roughly considered as the fourth generation of computers.
The fourth generation computers were developed by using microprocessor technology.
By coming to fourth generation, computer became very small in size, it became portable.
The machine of fourth generation started generating very low amount of heat.
It is much faster and accuracy became more reliable.
The production cost reduced to very low in comparison to the previous generation.
It became available for the common people as well.
Fifth Generation
The period 2010 to till date and beyond, roughly considered as the period of fifth generation of computers.
By the time, the computer generation was being categorized on the basis of hardware only, but the fifth generation technology also included software.
The computers of the fifth generation had high capability and large memory capacity.
Working with computers of this generation was fast and multiple tasks could be performed simultaneously.
Some of the popular advanced technologies of the fifth generation include Artificial intelligence, Quantum computation, Nanotechnology, Parallel processing, etc.
Collection, manipulation, and processing collected data for the required use is known as data processing. It is a technique normally performed by a computer; the process includes retrieving, transforming, or classification of information.
However, the processing of data largely depends on the following −
- The volume of data that need to be processed
- The complexity of data processing operations
- Capacity and inbuilt technology of respective computer system
- Technical skills
- Time constraints
Methods of Data Processing
Let us now discuss the different methods of data processing.
- Single user programming
- Multiple programming
- Real-time processing
- On-line processing
- Time sharing processing
- Distributed processing
Single User Programming
It is usually done by a single person for his personal use. This technique is suitable even for small offices.
Multiple Programming
This technique provides facility to store and execute more than one program in the Central Processing Unit (CPU) simultaneously. Further, the multiple programming technique increases the overall working efficiency of the respective computer.
Real-time Processing
This technique facilitates the user to have direct contact with the computer system. This technique eases data processing. This technique is also known as the direct mode or the interactive mode technique and is developed exclusively to perform one task. It is a sort of online processing, which always remains under execution.
On-line Processing
This technique facilitates the entry and execution of data directly; so, it does not store or accumulate first and then process. The technique is developed in such a way that reduces the data entry errors, as it validates data at various points and also ensures that only corrected data is entered. This technique is widely used for online applications.
Time-sharing Processing
This is another form of online data processing that facilitates several users to share the resources of an online computer system. This technique is adopted when results are needed swiftly. Moreover, as the name suggests, this system is time based.
Following are some of the major advantages of time-sharing processing −
- Several users can be served simultaneously
- All the users have almost equal amount of processing time
- There is possibility of interaction with the running programs
Distributed Processing
This is a specialized data processing technique in which various computers (which are located remotely) remain interconnected with a single host computer making a network of computer.
All these computer systems remain interconnected with a high speed communication network. This facilitates in the communication between computers. However, the central computer system maintains the master data base and monitors accordingly.
A computer networking is a process of connecting two more than two computers with the purpose to share data, provide technical support, and to communicate (especially for the business purpose.
Internet is the technology that is used to connect different computer systems (located in different geographic location). Networking technology has revolutionized the world and created a new arena for the overall development of every nation.
Advantages of Networking
Let us now discuss the advantages of networking. The advantages are described below −
Facility of Technical Support
Because of having computer networking, a person sitting in the United States of America provides technical support to a person sitting in a remote part of India.
Easy Sharing of Data
With the help of networking, it is very simple to share all formats of digital data from one computer system to another (irrespective of their geographic location).
Easy Sharing of Hardware Resource
With the help of networking, it has now become very simple to share the expensive resources including storage space, processor, fax, etc.
Easy Sharing Software
Through the networking system, it is easy to share and install the software from one computer system to another computer system.
Easy to Decentralize Data Processing
Through the networking system, it is very simple to decentralize the data processing system. It ultimately helps to control, secure, and manage the important data.
Easy to Communicate
With the help of networking, the communication system has now become highly efficient, frugal, and fast. The different modes of communication are text chatting, video chatting, emails, etc.
Types of Network
In this section, we will discuss the different types of network. The types are described below −
- Local Area Network (LAN)
- Metropolitan Area Network (MAN)
- Wide Area Network (WAN)
Local Area Network
Local Area Network or simply LAN is the technique of interconnecting a few computers located in a given premise. It is normally used for a single business office or a residential apartment.
The major purpose of such interconnectivity is to establish a communication system in order to make the work easier.
However, in such connectivity, some other devices can also be attached such as laser printers, fax machine, etc.
Metropolitan Area Network
Metropolitan Area Network or simply MAN is a system of network that normally covers a large metropolitan area (city part).
It provides high speed Internet services throughout the area covered within the network.
Wide Area Network
Wide Area Network or simply WAN is a system of network that covers a large geographical area across the world.
The services of WAN are provided by public (government) agencies as well as private agencies. The network also provides the facility to access databases located remotely.
The WAN system is highly beneficial for MNCs and other big corporate companies (offering online services).
The fast computerization of every work and gradual dependency on computer based work has exponentially opened a new arena of Information technology for employment.
However, the IT field requires qualified and trained employees who can design and develop a new information system.
Information technology has also helped in research and development and has further developed new technologies. The IT employees emphasize on planning, designing, developing, managing the work, and providing technical support to various users.
Types of Computer Related Jobs
In recent times, a number of jobs have come up that are done with the assistance of computer. We will discuss the different job titles performing computer related jobs −
Programmer
A person who is qualified enough to write a creative code for the computer program is known as Programmer.
The codes written by programmer are the instructions given to the computer over what to do, how to do, when to do, etc.
There are dozens of languages, which are written by the different programmers. E.g. Java, C, C++, python, Ajax, etc.
System Analyst
The job of a system analyst is highly classified and also very crucial.
A system analyst fundamentally designs, develops, and implements new systems or adds some additional features in the existing system to give instructions to perform additional tasks.
System analyst also specializes in fields such as engineering, science & technology, finance, business, accounting, etc.
Database Administrator
A database administrator or simply DBA is a trained person who is accountable for the storage of and management of the database system.
Network Administrator
Computer networking is another specialized field where a qualified person is required.
A network administrator specializes in installing, configuring, and supporting computer network system. Likewise, he manages the local area network, wide area network, the Internet system or the segment of a network system in the respective organization.
The job of a network administrator is a very crucial one as almost every network in an organization requires at least one network administrator.
Web designer
Un web designer è un architetto che progetta un sito web efficace e comunicativo.
Posiziona le immagini, i contenuti e altre informazioni simili nei posti giusti per rendere il sito web interattivo e facile da usare.
Analisti della sicurezza delle informazioni
Questo è uno dei lavori più significativi con cui un analista della sicurezza delle informazioni progetta, implementa e supporta il sistema di sicurezza di un computer o di un'intera rete.
Il progresso della tecnologia informatica e di Internet, le imprese nazionali e internazionali sono affascinate da queste tecnologie. Oggi, la maggior parte delle piccole o grandi imprese e delle imprese nazionali o internazionali offrono i propri prodotti e servizi tramite Internet.
Le organizzazioni imprenditoriali in questi giorni hanno un sito web attraente e interattivo attraverso il quale promuovono e commercializzano la loro attività.
L'impianto di tecnologia basata su computer e Internet integra collettivamente i mercati frammentati offrendo loro uno spazio comune. La tecnologia ha ulteriormente aiutato le organizzazioni a tagliare i costi e ha anche contribuito a ridurre il costo di prodotti e servizi.
La tecnologia facilita i clienti nell'acquisto di prodotti o servizi di loro necessità stando seduti a casa o in qualsiasi luogo.
Cos'è il commercio elettronico?
Il commercio elettronico o semplicemente l'e-commerce è normalmente un processo che comporta l'agevolazione della disponibilità di prodotti e servizi online. Gli utenti possono cercare, scegliere, vendere, acquistare da un'ampia gamma di opzioni tramite Internet.
Le principali attività dell'e-commerce sono le seguenti:
- Vendita di prodotti e servizi online (tramite Internet)
- Acquisto di prodotti e servizi online
- Pagamento e accettazione di pagamenti online
- Transazioni di aziende e altri servizi online
Caratteristiche dell'e-commerce
Di seguito sono riportate le caratteristiche importanti dell'e-commerce:
- Aumenta in modo efficiente la capacità aziendale.
- Riduce sostanzialmente il costo.
- Aumenta percettivamente i servizi di consegna.
- È una soluzione indistruttibile per transazioni commerciali rapide e automazione dell'ufficio.
- Potenzialmente aumenta la funzionalità intra-aziendale.
- Aumenta con competenza la comunicazione aziendale.
Tipi di e-commerce
Di seguito sono riportati i principali tipi di attività di e-commerce:
Business-to-Business (B2B)
È condotto tra due società commerciali.
Business-to-Consumer (B2C)
È condotto tra l'impresa commerciale e il consumatore.
Consumer-to-Consumer (C2C)
Gli accordi commerciali da consumatore a consumatore avvengono tra due consumatori; ci sono alcuni siti web che facilitano una piattaforma comune a entrambi i consumatori: uno che vuole comprare e uno che vuole vendere.
Vantaggi dell'e-commerce
Parliamo ora dei vantaggi dell'e-commerce:
Facilita il libero mercato.
È disponibile 24 × 7.
La sua presenza è globale (non vi è alcun vincolo di confine politico in quanto tale).
Il costo di installazione è sostanzialmente basso.
Fornisce una tecnologia user-friendly.
Offre molteplici opportunità parallele e simultaneamente.
Fornisce servizi frugali per promuovere e commercializzare le imprese.
Ha caratteristiche da offrire struttura di ricerca di mercato.
Semplifica la gestione delle relazioni con i clienti.
Facilita la fornitura di servizi di assistenza clienti 24 × 7.
Fornisce servizi di trasferimento di fondi a livello nazionale e internazionale con semplici passaggi.
Per rendere funzionale un computer, è necessario programmare una serie di istruzioni, poiché questi linguaggi programmati sono portatori dell'esecuzione di un compito.
Allo stesso modo, un computer accetta le istruzioni degli utenti sotto forma di programmazione del computer e quindi esegue il compito assegnato.
Caratteristiche della programmazione software
Un programma per computer, che in realtà è un insieme di istruzioni e aiuta il computer a eseguire un'attività specifica, ha le seguenti caratteristiche di base:
Assicura che le istruzioni fornite vengano eseguite correttamente.
Assicura che le istruzioni fornite vengano eseguite in ordine sequenziale.
Spiega che l'input (dati) fornito è corretto o insufficiente e di conseguenza fornisce il risultato.
È scritto con un linguaggio di alto livello.
Fasi per lo sviluppo del programma
Lo sviluppo del linguaggio di programmazione dipende interamente dal tipo di problema e dai requisiti. Tuttavia, lo sviluppo di un linguaggio di programmazione normalmente (non essenzialmente, ma) include i seguenti passaggi:
Definizione del problema
Questo è il primo passaggio, in cui il problema deve essere definito.
Analisi del compito e dei metodi
Una volta definito il problema, lo sviluppatore analizza e sviluppa varie soluzioni per risolvere il problema e, infine, viene sviluppata la migliore soluzione fattibile.
Sviluppo di algoritmi
L'algoritmo è una tecnica adeguata che illustra la giusta soluzione in passaggi logici e fattibili. L'algoritmo viene normalmente eseguito sotto forma di diagrammi di flusso e pseudo codici.
Verifica dell'algoritmo
Una volta che l'algoritmo è stato sviluppato, non può essere applicato direttamente, ma soprattutto deve essere testato appositamente per l'accuratezza. Se c'è qualche errore, viene corretto e risolto all'inizio stesso. Il processo di verifica consente di risparmiare tempo, denaro ed energia.
Codifica
Una volta che i processi e le fasi di base sono stati completati con successo, la codifica effettiva di un programma inizia nel linguaggio di programmazione specificato.
Test del programma
La verifica dello sviluppo del codice del programma è un'altra caratteristica essenziale, poiché è vincolata da errori; quindi, il test lo rende privo di errori. Lo sviluppatore continua a testare e correggere la codifica fino a quando non la sviluppa finalmente.
Documentazione
Una volta che la codifica e la programmazione sono state eseguite correttamente, è compito dello sviluppatore documentare tutte queste funzionalità e passaggi. Il programma documentato istruisce gli utenti su come eseguire e utilizzare il rispettivo programma.
Implementazione
Una volta che i passaggi precedenti sono stati eseguiti con successo, i codici sviluppati (linguaggio di programmazione) vengono installati nel sistema informatico per gli utenti finali. Gli utenti sono anche manuali che spiegano come eseguire i rispettivi programmi.
Un diagramma di flusso è un progetto che rappresenta graficamente l'algoritmo e i suoi passaggi. I passaggi di un diagramma di flusso non hanno una dimensione e una forma specifiche, ma sono progettati in diverse forme e dimensioni (vedere l'immagine riportata di seguito).
Come mostrato nell'immagine sopra, le scatole di diverse forme e interconnesse con frecce, stanno logicamente creando un diagramma di flusso. Un diagramma di flusso rappresenta le fasi generali di un processo.
Vantaggi del diagramma di flusso
Parliamo ora dei vantaggi di un diagramma di flusso.
Semplifica la logica
In quanto fornisce la rappresentazione pittorica dei gradini; quindi, semplifica la logica e le fasi successive.
Migliora la comunicazione
A causa della logica e dei passaggi pittorici facilmente comprensibili, è un modo di rappresentazione migliore e semplice.
Analisi efficace
Una volta preparato il diagramma di flusso, diventa molto semplice analizzare il problema in modo efficace.
Utile nella codifica
Il diagramma di flusso aiuta anche nel processo di codifica in modo efficiente, in quanto fornisce indicazioni su cosa fare, quando e dove. Rende il lavoro più facile.
Test adeguati
Inoltre, il diagramma di flusso aiuta anche a trovare l'errore (se presente) nel programma
Documentazione applicabile
Ultimo ma non meno importante, un diagramma di flusso aiuta anche a preparare il documento corretto (una volta scritti i codici).
Simboli del diagramma di flusso
La tabella seguente illustra i simboli insieme ai loro nomi (utilizzati in un diagramma di flusso):
Nome | Simbolo | Nome | Simbolo |
---|---|---|---|
|
Linea di flusso |
|
Disco magnetico |
|
terminale |
|
Collegamento di comunicazione |
|
in lavorazione |
|
Archiviazione offline |
|
Decisione |
|
Annotazione |
|
Connettore |
|
Linea di flusso |
|
Documento |
|
Connettore off-page |
Esempio di diagramma di flusso
Una extranet è una sorta di servizio personalizzato, controllato e regolato da una rete privata.
Questa tecnologia personalizzata e controllata fornisce l'accesso solo a partner, venditori e fornitori; a volte, non essenzialmente, ma anche ad alcuni clienti specifici.
Un'extranet è un'organizzazione di rete privata, che in realtà fa parte della rete intranet della rispettiva azienda ei suoi servizi sono estesi agli utenti esterni all'azienda. A volte, è anche considerata una tecnica specializzata per praticare affari con altre aziende e vendere prodotti ai clienti.
Per fare affari con altri partner commerciali, la tecnologia extranet facilita la intranet da una posizione all'altra e fornisce anche sicurezza al flusso di dati.
Un servizio extranet richiede la gestione del server firewall per garantire sicurezza e privacy.
Caratteristiche dei servizi Extranet
Di seguito sono riportate le caratteristiche significative dei servizi extranet:
Extranet è un servizio Internet esteso alla rete aziendale privata.
I servizi si estendono al di fuori del firewall aziendale.
A volte, può essere riferito a una Intranet, in quanto può essere (parzialmente) accessibile ad alcuni estranei (con autorizzazione).
La tecnica dell'extranet collega due (o più) organizzazioni imprenditoriali che condividono obiettivi aziendali comuni.
Applicazione di Extranet
L'extranet può essere richiesto per i seguenti servizi:
Facilita l'attività di collaborazione tra due (o più) aziende
Utilizzando questa tecnologia, viene condotto un programma di formazione congiunto (con altre società)
Utilizzando lo scambio elettronico dei dati, grandi volumi di dati vengono condivisi rapidamente
Viene utilizzato per condividere cataloghi di prodotti soprattutto con i grossisti
Il servizio Extranet viene utilizzato anche per fornire assistenza ai clienti
Viene utilizzato per condividere notizie di affari con aziende partner
Vantaggi di Extranet
I vantaggi dei servizi Extranet sono i seguenti:
- Rende l'attività (servizi) rapida e veloce.
- Aiuta molto a migliorare la comunicazione aziendale.
- Aiuta a ridurre i costi (soprattutto in termini di articoli di cancelleria).
- Aiuta a migliorare l'efficienza e la fiducia dei dipendenti.
- Riduce alcune grosse barriere fisiche (soprattutto la distanza geografica).
Campi principali che utilizzano Extranet
Di seguito sono riportati alcuni dei principali campi che utilizzano il servizio Extranet su larga scala:
- Case aziendali
- Uffici governativi
- Centri educativi
Intranet è più localizzata, poiché solo i dipendenti interni hanno l'accessibilità. Al contrario, Extranet copre un'area più ampia, poiché gli estranei (come partner, fornitori o persino clienti) hanno l'accessibilità autorizzata.
I computer portatili sono i sistemi che fisicamente non rimangono collegati a un luogo specifico, ma sono di natura mobile, poiché si possono trasportare ovunque in qualsiasi momento.
La tecnologia dei computer portatili riporta indietro la batteria; quindi, non richiede potenza elettrica costante.
I computer portatili possono essere collegati a Internet tramite cavo o la connessione può essere anche wireless tramite Wi-Fi o tecnologia Bluetooth. Allo stesso modo, è portatile, autoalimentato (grazie alla batteria incorporata) e dotato di un dispositivo informatico con tecnologia wireless.
Tipi di dispositivi di elaborazione mobile
Di seguito sono riportati i popolari dispositivi di elaborazione mobile:
Il computer portatile
Un laptop è una versione portatile del computer desktop. È altrettanto competente per fare qualsiasi lavoro di elaborazione.
Taccuino
È un personal computer portatile leggero.
Tavoletta
È un computer portatile a forma di ardesia relativamente più maneggevole.
Smart Phone
Uno smartphone è un telefono cellulare completamente attrezzato con la maggior parte delle funzionalità di elaborazione.
Personal Digital Assistant (PDA)
È un dispositivo informatico più popolare come computer tascabile. È ampiamente utilizzato nei calcoli, nell'accesso a Internet, nell'invio e nella ricezione di e-mail, nella scansione di codici a barre, nell'uso come radio o stereo, nei giochi per computer, nella registrazione di video, nella dattilografia e nell'elaborazione di testi, nell'uso come rubrica, nella creazione e nella scrittura su fogli di calcolo, Global Positioning System (GPS), come orologio e calendario, ecc.
Terminale dati portatile (PDT)
È un dispositivo informatico, ampiamente utilizzato per immettere o recuperare dati tramite trasmissione wireless (ad esempio, WLAN o WWAN).
Mobile Data Terminal (MDT)
È un dispositivo informatico, che viene utilizzato in auto della polizia, taxi, logistica militare, camion di servizio, flotte di autotrasporti commerciali, veicoli di corriere, flotte da pesca, ecc.
Personal computer ultra mobile (UMPC)
È una piccola forma di tablet PC.
Dopo aver effettuato l'accesso a un sistema informatico a finestre, otterrai dozzine di applicazioni, quindi puoi scegliere un'opzione delle tue esigenze.
Molte delle opzioni hanno un'icona di collegamento prontamente disponibile sullo schermo del computer; tuttavia, in alcuni computer, potresti non trovare nessuna di queste opzioni sullo schermo; in tal caso, puoi utilizzare l'aiuto del pulsante menu (come mostrato nell'immagine sotto) -
Come puoi vedere nell'immagine sopra, in basso a sinistra, c'è un simbolo di finestra (cioè il pulsante del menu); una volta cliccato su di esso, apparirà l'opzione di menu data e da qui puoi scegliere la tua opzione.
Opzioni del menu Start
La tabella seguente elenca le opzioni che appaiono dopo aver fatto clic sul menu Start:
Sr.No. | Opzione e descrizione |
---|---|
1 | All programs Visualizza tutti quei programmi che sono installati nel tuo sistema. |
2 | Document Visualizza un elenco di cartelle utilizzate dall'utente. |
3 | Recent file Visualizza il file utilizzato di recente. |
4 | My picture Visualizza un elenco di immagini. |
5 | My music Visualizza un elenco di musica / canzoni, ecc. |
6 | My computer Visualizza le unità del computer in cui l'utente conserva il proprio lavoro, file, cartella, canzone, video, immagine, e-book, ecc. |
7 | Control panel Visualizza tutti i programmi per computer installati (software). |
8 | Printer Visualizza le stampanti installate (se la stampante è installata nel sistema, l'utente può stampare facilmente). |
9 | Help (support) Aiuta gli utenti a sapere come svolgere un compito particolare. |
10 | Search Aiuta un utente a trovare un file nel computer. |
11 | Run Aiuta ad avviare un programma applicativo o eseguire un comando DOS. |
12 | Setting Ha diverse opzioni che aiutano a gestire diverse impostazioni del computer, del software e dell'hardware. |
13 | Log Off Aiuta un utente a disconnettersi dal sistema dell'utente attualmente connesso. |
14 | Sleep Rende il sistema non funzionante; tuttavia, memorizza il lavoro e le impostazioni in corso e continua a consumare una piccola quantità di energia. |
15 | Hibernation L'ibernazione inserisce i documenti ei programmi aperti sul disco rigido e quindi spegne il computer; rispetto a "sleep", utilizza una potenza molto bassa. |
16 | Restart La sua funzione è quella di spegnere e riavviare (accedere) il computer; è fatto normalmente per aggiornare il computer soprattutto quando il computer è impiccato. |
17 | Shut down Spegne semplicemente il sistema. |
Note- A seconda della versione della finestra, l'opzione di menu può variare in termini di aspetto e numero di opzioni di menu; tuttavia, non ci sarebbe alcun cambiamento nelle basi.
Cestino
Il Cestino è un percorso nel cestino in cui i file eliminati rimangono memorizzati. Una volta eliminato qualsiasi tipo di file, viene archiviato (automaticamente) nel cestino; quindi, se hai cancellato per errore qualche file importante, niente panico, vai nel cestino e ripristinalo. Tuttavia, se hai eliminato anche il file dal cestino, è molto difficile ripristinare quel file eliminato definitivamente.
Opzione Internet
L'opzione (cioè il tasto di scelta rapida) del browser Internet può essere disponibile nella schermata principale o nella barra dei menu in basso (come mostrato nell'immagine sotto). Tuttavia, se non lo trovi in entrambi questi posti, vai al menu, poiché tutti i programmi sono elencati lì.
In questo capitolo, discuteremo come funziona il Computer Multimedia. Se un sistema presenta alcune informazioni attraverso più di due media, è noto come multimediale. Ad esempio, la TV presenta audio e video; il libro presenta testo, immagini e grafici, computer, ecc.
Le informazioni presentate attraverso il multimedia hanno una migliore qualità e capacità, poiché possono essere comprese facilmente.
Il sistema informatico avanzato è un ottimo esempio di multimedia moderno.
Significato letterale di multimedia
In questa sezione capiremo il significato letterale di multimedia.
Multi - significa più di uno
Medium - è singolare e significa intermediario o medio
Media - è plurale e significa trasmettere l'informazione
Allo stesso modo, Multimedia è il campo dell'informatica che integra diverse forme di informazione e rappresenta sotto forma di audio, video e animazione insieme ai media tradizionali, ovvero testo, grafica / disegni, immagini, ecc.
Sistema informatico multimediale
Il sistema informatico multimediale ha un'elevata capacità di integrare diversi media tra cui testo, immagini, grafica, audio e video.
Il sistema informatico multimediale memorizza, rappresenta, elabora, manipola e mette a disposizione degli utenti.
Caratteristiche significative del sistema informatico multimediale
Di seguito sono riportate le principali caratteristiche del sistema informatico multimediale:
La sua unità di elaborazione centrale (CPU) è molto veloce, poiché deve elaborare grandi quantità di dati.
Ha un'enorme capacità di archiviazione.
Ha un'enorme potenza di memoria che aiuta a eseguire programmi di dati pesanti.
Ha una scheda grafica ad alta capacità che aiuta a visualizzare grafica, animazioni, video, ecc.
Il sistema audio semplifica l'ascolto dell'audio.
Con tutte queste caratteristiche (discusse sopra), un sistema informatico è noto come sistema informatico multimediale di fascia alta.
Tuttavia, tutte le funzionalità sopra elencate non sono essenzialmente richieste per ogni sistema informatico multimediale, ma piuttosto le caratteristiche di un sistema informatico multimediale sono configurate secondo le necessità del rispettivo utente.
Componenti multimediali
Di seguito sono riportati i componenti principali di un sistema informatico multimediale:
Testo
Contiene caratteri alfanumerici e alcuni altri caratteri speciali. La tastiera viene solitamente utilizzata per l'immissione di testo; tuttavia, ci sono alcune funzionalità interne (integrate) per includere tale testo.
Grafica
È la tecnologia per generare, rappresentare, elaborare, manipolare e visualizzare immagini. È uno dei componenti più importanti dell'applicazione multimediale. Lo sviluppo della grafica è supportato da un software diverso.
Animazione
L'animazione al computer è una tecnologia moderna, che aiuta a creare, sviluppare, mettere in sequenza e visualizzare una serie di immagini (tecnicamente note come " frame "). L'animazione fornisce effetti visivi o movimenti molto simili a quelli di un file video (vedere l'immagine riportata di seguito).
Audio
Questa tecnologia registra, sintetizza e riproduce l'audio (suono). Ci sono molti corsi di apprendimento e diverse istruzioni che possono essere fornite in modo appropriato attraverso questo mezzo.
video
Questa tecnologia registra, sintetizza e visualizza le immagini (note come frame) in tali sequenze (a una velocità fissa) che fanno sembrare la creazione in movimento; ecco come vediamo un video completamente sviluppato. Per guardare un video senza interruzioni, il dispositivo video deve visualizzare da 25 a 30 fotogrammi / secondo.
Applicazione multimediale
Vediamo ora i diversi campi in cui viene applicata la multimedialità. I campi sono descritti brevemente di seguito:
Presentazione
Con l'aiuto del multimedia, la presentazione può essere resa efficace.
E-book
Oggi i libri sono digitalizzati e facilmente disponibili su Internet.
Biblioteca digitale
La necessità di essere fisicamente presenti in una biblioteca non è più necessaria. È possibile accedere alle biblioteche anche da Internet. La digitalizzazione ha aiutato le biblioteche a raggiungere questo livello di sviluppo.
E-learning
Oggi, la maggior parte delle istituzioni (sia pubbliche che private) utilizza questa tecnologia per educare le persone.
Creazione di filmati
La maggior parte degli effetti speciali che vediamo in qualsiasi film è solo grazie alla tecnologia multimediale.
Videogiochi
I videogiochi sono una delle creazioni più interessanti della tecnologia multimediale. I videogiochi affascinano non solo i bambini ma anche gli adulti.
Film animati
Insieme ai videogiochi, i film d'animazione sono un'altra grande fonte di intrattenimento per i bambini.
Conferenza multimediale
Le persone possono organizzare riunioni personali e di lavoro online con l'aiuto della tecnologia di conferenza multimediale.
E-shopping
La tecnologia multimediale ha creato un'arena virtuale per l'e-commerce.
Il progresso della tecnologia informatica ha cambiato radicalmente il mondo; di conseguenza, la maggior parte dei lavori, sia che si tratti del sistema di sicurezza nazionale o dell'acquisto di una scarpa online, tutto dipende dal computer.
Tale maggiore dipendenza solleva anche la questione della sicurezza, poiché la maggior parte dei dati è ora archiviata nel sistema informatico.
I tuoi sistemi informatici memorizzano vari tipi di dati e quindi se non sono protetti, potresti trovarti in un grosso problema.
Perché proteggiamo il computer?
Vediamo ora perché abbiamo bisogno della sicurezza del computer. È necessario per i seguenti motivi principali:
Per evitare danni all'hardware.
Per prevenire il furto o il danneggiamento del software installato.
Per prevenire il furto o il danneggiamento dei dati e delle informazioni archiviati.
Per prevenire l'interruzione del servizio.
Allo stesso modo, il sistema di sicurezza mantiene sicuro il sistema informatico proteggendo il software installato e i dati memorizzati (informazioni).
Protezione dei dati e delle informazioni
Di seguito sono riportati i passaggi importanti per proteggere i dati:
- Fai il backup di tutti i tuoi file importanti.
- Mantieni il tuo virus di sistema utilizzando un software antivirus.
- Continua ad aggiornare il tuo computer.
- Eseguire la deframmentazione del disco e la pulizia del disco in determinati intervalli di tempo.
- Usa un firewall.
- Usa un software anti-spyware.
Inoltre, se utilizzi Internet, devi prendere maggiori precauzioni. Considera i seguenti punti per comprendere le precauzioni che devono essere prese:
Non fare clic su alcun collegamento che non conosci (poiché potrebbe essere pericoloso per il tuo computer - attacco di virus).
Non aprire un sito Web illegale non autorizzato (potrebbe danneggiare il sistema del computer).
Non scaricare dati non richiesti da un sito Web sconosciuto.
Cos'è la deframmentazione?
Il salvataggio e la cancellazione frequenti di file (dati) dal disco rigido crea problemi di prestazioni e riduce anche lo spazio; pertanto, la deframmentazione ripulisce nuovamente l'unità e ripristina il sistema in modo che funzioni senza problemi.
Di seguito sono riportati i semplici passaggi della deframmentazione:
Pulizia disco
Durante la navigazione nei siti Web (su Internet), molti dei file vengono memorizzati automaticamente nel disco rigido (in realtà questi file memorizzati in seguito aiutano a riaprire il sito più velocemente); oltre ad alcuni altri cookie vengono memorizzati anche nel disco rigido. Tutti questi file memorizzati creano problemi insieme allo spazio per mangiare.
Quindi, il processo di pulizia del disco pulisce tutti questi file e libera lo spazio occupato da questi file indesiderati.
Di seguito sono riportati i semplici passaggi della pulizia del disco:
La minaccia in un sistema informatico è un possibile pericolo che potrebbe mettere a rischio la sicurezza dei tuoi dati. Il danno a volte è irreparabile.
Definizione
Come definito dal glossario nazionale sulla garanzia delle informazioni -
"Qualsiasi circostanza o evento che possa potenzialmente influire negativamente su un IS tramite accesso non autorizzato, distruzione, divulgazione, modifica dei dati e / o negazione del servizio."
Una minaccia informatica può essere "intentional"come l'hacking o"accidental"come malfunzionamento o danni fisici.
Tipi di minaccia
Di seguito sono riportati i tipi più comuni di minacce informatiche:
Physical damage - Include fuoco, acqua, inquinamento, ecc.
Natural events - Comprende attività climatiche, sismiche, vulcaniche, ecc.
Loss of services - Include energia elettrica, aria condizionata, telecomunicazioni, ecc.
Technical failures - Include problemi di attrezzatura, software, saturazione della capacità, ecc.
Deliberate type - Include spionaggio, trattamento illegale di dati, ecc.
Alcune altre minacce includono errori nell'uso, abuso dei diritti, negazione di azioni, intercettazioni, furto di media, recupero di materiali scartati, ecc.
Fonti di minaccia
Le possibili fonti di una minaccia informatica potrebbero essere:
Internal - Include dipendenti, partner, appaltatori (e fornitori).
External - Include criminali informatici (hacker professionisti), spie, hacker non professionisti, attivisti, malware (virus / worm / ecc.), Ecc.
Termini comuni
Di seguito sono riportati i termini comuni utilizzati di frequente per definire la minaccia informatica:
Minacce di virus
Un virus informatico è un programma progettato per interrompere il normale funzionamento del computer senza il permesso dell'utente.
Minacce spyware
Lo spyware è un programma per computer che monitora le attività online dell'utente o installa programmi senza il consenso dell'utente a scopo di lucro o furto di informazioni personali.
Gli hacker
Gli hacker sono programmatori che minacciano altri per il loro guadagno personale penetrando nei sistemi informatici con lo scopo di rubare, modificare o distruggere le informazioni.
Minacce di phishing
È un'attività illegale attraverso la quale i phisher tentano di rubare dati finanziari o personali sensibili tramite e-mail o messaggi istantanei fraudolenti.
Come proteggere il sistema del computer dalle minacce?
Di seguito sono riportati i suggerimenti significativi attraverso i quali è possibile proteggere il sistema da diversi tipi di minacce:
- Installa, usa e mantieni aggiornato Anti-Virus nel tuo sistema.
- Installa, utilizza e mantieni aggiornato un programma firewall.
- Effettua sempre i backup dei tuoi file e cartelle importanti.
- Usa password complesse e tipiche.
- Prendere precauzioni soprattutto durante il download e l'installazione dei programmi.
- Installa, utilizza e mantieni aggiornato un programma di crittografia file.
- Prendi precauzioni soprattutto quando leggi e-mail con allegati.
- Mantieni i tuoi figli consapevoli delle minacce Internet e della navigazione sicura.
Un virus è un codice o un programma per computer, che è in grado di influenzare gravemente i dati del computer corrompendoli o distruggendoli.
Il virus informatico ha la tendenza a fare le sue copie duplicate a un ritmo rapido e anche a diffonderlo in ogni cartella e danneggiare i dati del sistema informatico.
Un virus informatico è in realtà un programma software dannoso o "malware" che, quando infetta il sistema, si replica modificando altri programmi per computer e inserendo il proprio codice.
I programmi per computer infetti possono includere file di dati o persino il settore di "avvio" del disco rigido.
Tipi di virus
Di seguito sono riportati i principali tipi di virus informatici:
Vermi
Si tratta di un programma per computer che si replica rapidamente. A differenza di un virus informatico, è autonomo e quindi non ha bisogno di far parte di un altro programma per propagarsi.
Cavallo di Troia
Un cavallo di Troia è anche una sorta di programma distruttivo che rimane camuffato in un normale programma software. Non è esattamente un virus, poiché non può replicarsi. Tuttavia, è possibile che il programma antivirus rimanga nascosto nel cavallo di Troia.
Bombe
È simile al cavallo di Troia, ma le bombe logiche hanno qualche specialità; questi includono un dispositivo di temporizzazione e quindi si spegnerà solo in una determinata data e ora.
Come influisce il virus?
Discutiamo in che modo un virus può influenzare il sistema del computer. I modi sono menzionati di seguito:
- Scaricando file da Internet.
- Durante la rimozione di supporti o unità.
- Tramite pen drive.
- Tramite allegati di posta elettronica.
- Attraverso software e servizi senza patch.
- Attraverso password di amministratore non protette o scadenti.
Impatto del virus
Vediamo ora l'impatto del virus sul tuo computer -
- Interrompe la normale funzionalità del rispettivo sistema informatico.
- Interrompe l'uso della rete del sistema.
- Modifica l'impostazione di configurazione del sistema.
- Distrugge i dati.
- Interrompe le risorse di rete del computer.
- Distruzione di dati riservati.
Rilevamento di virus
Il metodo più fondamentale per rilevare i virus è controllare la funzionalità del tuo computer; un computer infetto da virus non prende il comando correttamente.
Tuttavia, se nel sistema del computer è presente un software antivirus, è possibile controllare facilmente programmi e file su un sistema per le firme dei virus.
Misure preventive contro i virus
Vediamo ora le diverse misure preventive contro i virus. Un sistema informatico può essere protetto dai virus tramite:
- Installazione di un efficace software antivirus.
- Patch del sistema operativo.
- Patch del software client.
- Inserimento di password altamente sicure.
- Uso di firewall.
Antivirus più efficace
Di seguito sono riportati gli antivirus più popolari ed efficaci tra cui puoi sceglierne uno per il tuo personal computer:
- McAfee Antivirus Plus
- Symantec Norton Antivirus
- Avast Pro Antivirus
- Bitdefender Antivirus Plus
- Kaspersky Anti-Virus
- Avira Antivirus
- Webroot Secure Anywhere Antivirus
- Emsisoft Anti-Malware
- Quick Heal Antivirus
- ESET NOD32 Antivirus
In questo capitolo discuteremo le diverse abbreviazioni in Informatica. La tabella seguente elenca queste abbreviazioni:
Abbreviazione | Nome e cognome |
---|---|
ANNO DOMINI | Analogico a digitale |
ABC | Atanasoff Berry Computer |
ACM | Association for Computing Machinery |
AI | Intelligenza artificiale |
ALGOL | Linguaggio algoritico |
ALU | Unità logica aritmetica |
AMD | Micro dispositivi avanzati |
ARPANET | Rete di agenzie per progetti di ricerca avanzata |
ASCII | Codice Standard Americano per Interscambio di Informazioni |
DI BASE | Codice di istruzione simbolica per tutti gli usi per principianti |
BCD | Decimale con codice binario |
BIOS | Sistema di output di input di base |
BIPS | Miliardi di istruzioni al secondo |
BPI | Byte per pollice |
CAD | Progettazione assistita da computer |
CAE | Ingegneria assistita da computer |
PUÒ | Campus Area Network |
ASTUCCIO | Computer Aided Software Engineering |
CD | Compact disk |
Centro per la prevenzione e il controllo delle malattie | Control Data Corporation |
CD-R | CD registrabile |
CD ROM | Memoria di sola lettura del Compact Disk |
CD-RW | Lettura / scrittura CD |
CL | Linguaggio di comando |
CLI | Interfaccia della riga di comando |
COBOL | Common Business Oriented |
CODASYL | Conferenza sui sistemi di dati |
processore | Unità centrale di elaborazione |
CRT | Tubo a raggi catodici |
D / A | Da digitale ad analogico |
DAT | Nastro audio digitale |
DBMS | Sistema di gestione della base dati |
DBS | Commutazione basata sulla domanda |
DDL | Linguaggio di definizione dei dati |
DDS | Archiviazione digitale dei dati |
DEC | Digital Equipment Corporation |
DMA | Accesso diretto alla memoria |
DNA | Architettura di rete digitale |
DPI | Punti per pollice |
DRAM | RAM dinamica |
DSN | Rete di sistemi distribuiti |
DTS | Sistema di teatro digitale |
DVD | Video digitale / disco versatile |
EBCDIC | Codice di interscambio decimale codificato binario esteso |
EDSAC | Calcolatore automatico della memoria elettronica del ritardo |
EDVAC | Calcolatrice automatica variabile elettronica discreta |
EFM | Modulazione da otto a quattordici |
ENIAC | Integratore numerico elettronico e calcolatrice |
EPG | Guida elettronica alla programmazione |
EPICO | Elaborazione esplicita di istruzioni parallele |
EPROM | Memoria di sola lettura programmabile cancellabile |
GRASSO | Tabella di allocazione dei file |
FDM | Multiplexing a divisione di frequenza |
FEP | Processore front-end |
FLOP | Operazioni in virgola mobile al secondo |
FM | Modulazione di frequenza |
FMS | Sistema di gestione dei file |
FORTRAN | FORmula TRANslation |
FSK | Key Shift di frequenza |
FTP | File Transfer Protocol |
GB | Giga Bytes |
GFLOPS | Giga FLOPS |
GHz | Giga Hertz |
GNU | GNU Not Unix |
GPRS | Servizio General Packet Radio |
GSM | Sistema globale per la comunicazione mobile |
GUI | Interfaccia grafica utente |
HP | Hewlett Packard |
HSS | Sistema di archiviazione gerarchico |
HTML | Hyper Text Markup Language |
HTTP | Protocollo di trasporto HyperText |
IBM | International Business Machine |
CIRCUITO INTEGRATO | Circuito integrato |
IDN | Reti digitali integrate |
IP | Protocollo Internet |
IrDA | Infrared Data Association |
ISDN | Rete digitale di servizi integrati |
ISP | Fornitore di servizi Internet |
JPEG | Gruppo di esperti fotografici congiunti |
JRE | Java Runtime Engine |
JSP | Java Server Pages |
KB | Kilo Bytes |
KHz | Kilo Hertz |
LAN | Rete locale |
LCD | Schermo a cristalli liquidi |
GUIDATO | Diodo ad emissione luminosa |
LPM | Linea al minuto |
LSI | Integrazione Large Scael |
UOMO | Rete metropolitana |
MAR | Registro degli indirizzi di memoria |
MB | Mega byte |
MBR | Registro del buffer di memoria |
MHz | Mega Hertz |
MIDI | Interfaccia digitale per strumenti musicali |
MIPS | Milioni di istruzioni al secondo |
MNP | Protocollo di rete Microcom |
MPEG | Moving Pictures Experts Group |
MS-DOS | Sistema operativo MicroSoft Disk |
MVT | Multiprogrammazione con attività variabili |
NIC | Scheda di rete |
NICNET | NETwork del Centro Nazionale di Informatica |
NOS | Sistema operativo di rete |
OCR | Riconoscimento ottico dei caratteri |
OMR | Lettore di tacche ottiche |
OS | Sistema operativo |
OSI | Interconnessione di sistema aperta |
OSS | Software open source |
PADELLA | Rete di area personale |
PC | Personal computer |
Formato documento portatile | |
PDL | Linguaggio di progettazione del programma |
PDP | Elaboratore dati del programma |
PIP | Programma di scambio periferico |
BALLO DI FINE ANNO | Memoria di sola lettura programmabile |
QoS | Qualità del servizio |
RAM | Memoria ad accesso casuale |
rom | Memoria di sola lettura |
SDLC | Ciclo di vita dello sviluppo del software |
CONTINUAZIONE | Lingua inglese strutturata QUEry |
SGML | Sintassi per il linguaggio di markup generalizzato |
SIMM | Modulo di memoria in linea singolo |
SNA | Architettura di rete dei sistemi |
SNOBOL | Linguaggio orientato e simbolico |
SQL | Structured Query Language |
SRAM | RAM statica |
SSI | Integrazione su piccola scala |
TB | Tera Bytes |
TCP | Protocollo di controllo dei trasporti |
TDM | Multiplexing a divisione di tempo |
UDP | Protocollo datagramma utente |
ULSI | Integrazione su scala ultra larga |
UPC | Codice prodotto universale |
URL | Localizzatore di risorse uniformi |
USB | Universal Serial Bus |
UTF | Formato di trasformazione Unicode |
VAN | Rete a valore aggiunto |
VCR | Video registratore |
VDT | Terminale di visualizzazione video |
VGA | Array di grafica video |
VOD | Video su richiesta |
VoIP | Voice over Internet Protocol |
VSAT | Terminale di apertura molto piccolo |
PALLIDO | Wide Area Network |
WAP | Protocollo di applicazione wireless |
WiMAX | Interoperabilità mondiale per l'accesso alle microonde |
WLAN | Rete locale senza fili |
WLL | Loop locale wireless |
WORM | Scrivi una volta Leggi molti |
WWW | World Wide Web |
XHTML | eXtensible HyperText Markup Language |
XML | eXtensible Markup Language |
X.400 | Protocollo di posta elettronica |
X.500 | Protocollo server directory |
In questo capitolo, discuteremo cronologicamente lo sviluppo in Informatica.
La tabella seguente elenca lo sviluppo:
Anno | Sviluppo |
---|---|
1959 | Transistor: IBM 7090; IBM 1401 |
1962 | Transistor NPN |
1963 | Topo; CMOS brevettato |
1964 | CDC 6600; IBM Data Cell Drive |
1966 | Circuiti integrati: HP 2116A |
1966 | Computer di guida Apollo |
1969 | Honeywell 316 |
1971 | Floppy disk da 8 pollici; ILLIAC IV |
1973 | Micral primo PC a microprocessore |
1980 | Sinclair ZX80, unità disco rigido Seagate |
1981 | PC IBM, Acorn BBC Micro |
1983 | Apple Lisa; Floppy da 3,5 " |
1984 | Apple Mac; Apple Lisa 2 |
1988 | Dell |
1989 | Il prossimo |
1991 | Apple passa a PowerPC |
1992 | HP 95LX; PC palmare |
1995 | Computer per scacchi IBM Deep Blue |
1996 | USB 1.0 |
1997 | Compaq acquista Tandem; CD-RW |
1998 | iMac |
2000 | USB 2 |
2001 | IPod di Apple |
2005 | Mac Mini |
2006 | Passaggio di Apple a Intel |
2007 | iPhone 1 |
2008 | USB 3.0 |
2010 | IPad di Apple |
2012 | IBM zEnterprise System |
La tabella seguente illustra i nomi dei principali innovatori con i loro lavori e anno -
Persona | Realizzazione | Period/Year |
---|---|---|
Pāṇini | Pāṇini, the ancient Indian Sanskrit linguist, grammarian, and honorable scholar had systematized and mentioned the technical use of metarules, transformations, and recursions, in his book 'Ashtadhyayi.' It is considred as the forerunner to the computer programming language. | 5th Century BC (about) |
Al-Khwārizmī | Al-Khwarizmi had the technique of performing arithmetic with Hindu-Arabic numerals developed. | 830 AD (about) |
Al-Jazari | Al-Jazari had invented the programmable machines, namely programmable humanoid robots, and an astronomical clock, which is considered as the first programmable analog computer. | 1206 AD (about) |
Ramon Llull | Ramon Llull had designed multiple symbolic representations machines. | 1300 AD (about) |
Blaise Pascal | Pascal had invented the mechanical calculator. | 1642 AD (about) |
Gottfried Leibniz | Leibniz had developed the first-order predicate calculus, which were very important for the theoretical foundations of computer science. | 1670 AD (about) |
Charles Babbage | Babbage, who was popular as mathematician, philosopher, inventor and mechanical engineer, designed the Analytical Engine and developed a prototype for a less powerful mechanical calculator. Likewise, he originated the concept of digital programmable computer. Babbage is popular as “father of the computer”. | 1822 AD (about) |
George Boole | Boole conceptualized the Boolean algebra, which became the basis for digital logic and computer science. | 1847 AD (about) |
Gottlob Frege | Frege developed the first-order predicate calculus, which later became a crucial precursor requirement in developing the computation theory. | 1879 AD (about) |
Herman Hollerith | Hollerith invented the punched card evaluating machine and hence, he is popularly considered as the father of modern machine data processing. | 1889 AD (about) |
Vannevar Bush | Bush developed the Memex concept, which later led to the development of Hypertext. | 1930 AD (about) |
Alonzo Church | Church had developed the lambda calculus and found the un-decidability problem within it. | 1936 AD (about) |
Stephen Cole Kleene | Founded the computation theory. | 1936 AD (about) |
Claude Shannon | Founded practical digital circuit design. | 1937 AD |
Konrad Zuse | Built the first digital freely programmable computer of Z series. | 1938 AD |
Tommy Flowers | Designed and built the Mark Colossus computers, the world's first programmable, digital, electronic, and computing devices. | 1943 AD |
Max Newman | Newman founded the Computing Machine Laboratory at the University of Manchester. It was the place where world's first stored-program computer, the Manchester Small-Scale Experimental Machine was invented. | 1943 AD |
John Mauchly & J. Presper Ecker | Designed and built the ENIAC, the first modern computer, and the UNIVAC I, the first commercially available computer. | 1943 AD |
Yoshiro Nakamatsu | Invented the first floppy disk at Tokyo Imperial University. | 1950 AD |
David Caminer & John Pinkerton | Developed the LEO computer i.e. the first business computer | 1951 AD |
Sergei Alekseyevich Lebedev | Independently designed the first electronic computer in the Soviet Union (i.e. Ukraine). | 1951 AD |
Grace Hopper | Hopper wrote the A-O compiler (a sort of automatic programming language), which heavily influenced the COBOL language. | 1952 AD |
Cuthbert Hurd | Worked for the International Business Machines Corporation and developed first general-purpose computer, the IBM 701. | 1952 AD |
Alan Perlis et al | Developed the ALGOL programming language, and the first recipient of the Turing Award. | 1952 AD |
Noam Chomsky | Chomsky developed Chomsky hierarchy. He made contributions to computer science with his work in linguistics. | 1956 AD |
Douglas Engelbart and Bill English | Best known for inventing the computer mouse. | 1963 AD |
Tadashi Sasaki | Sasaki was an engineer at Sharp company and he conceived a single-chip microprocessor CPU. He also developed LCD calculators at Sharp. | 1963 AD |
Dennis Ritchie and Ken Thompson | Pioneered the C programming language and the Unix computer operating system at Bell Labs. | 1967 AD |
Ken Thompson | Thompson developed the Unix operating system, the B programming language, Plan 9 operating system, the first computer chess game and the UTF-8 encoding at Bell Labs. Further, he developed 'Go' programming language at Google. | 1967 AD |
Adriaan van Wijngaarden | Wijngaarden developed the W-grammar first used in the definition of ALGOL 68 | 1968 AD |
Masatoshi Shima | Designed the Intel 4004, the first commercial microprocessor. | 1968 AD |
Leslie Lamport | Formulated algorithms to solve different fundamental problems in distributed systems (e.g. the bakery algorithm). | 1974 AD |
Vint Cerf and Bob Kahn | Designed the Transmission Control Protocol and Internet Protocol (TCP and IP), the primary data communication protocols of the Internet and other computer networks. | 1978 AD |
Tim Berners-Lee | Invented worldwide web. | 1989 AD |
Tim Berners-Lee and Robert Cailliau | Sent first HTTP communication between client and server. | 1989 AD |
The following table shows the different short-cut keys frequently used while working on the computer system −
Function | Short-cut keys |
---|---|
Commonly Used Short-cut Keys | |
F1 | Universal help (for any sort of program). |
Alt + F | File menu options in current program. |
Alt + E | Edits options in current program. |
Ctrl + A | Selects all text. |
Ctrl + X | Cuts the selected item. |
Ctrl + C | Copies the selected item. |
Ctrl + V | Pastes copied item. |
Home | Takes the user to the beginning of the current line. |
End | Takes the user to the end of the current line. |
Ctrl + Home | Takes the user to the beginning of the document. |
Ctrl + End | Takes the user to the end of the document. |
Shift + Home | Highlights from the current place to the beginning of line. |
Shift + End | Highlights from the current place to the end of line. |
Microsoft Windows Shortcut Keys | |
Ctrl + F4 | Closes window in program. |
Alt + F4 | Closes current open program. |
F2 | Renames the selected icon. |
F3 | Start find from desktop. |
F4 | Opens the drive selection when browsing. |
F5 | Refreshes contents. |
Alt + Tab | Switches from one open application to another open application. |
Alt + Shift + Tab | Switches backwards between open applications. |
Alt + Print Screen | Creates screen shot for current program. |
Ctrl + Alt + Del. | Opens windows task manager/reboot. |
Ctrl + Esc | Brings up start menu. |
Alt + Esc | Switches between applications on taskbar. |
Ctrl + Plus (+) Key | Automatically adjusts widths of all columns in Windows Explorer. |
Alt + Enter | Opens properties window of selected icon or program. |
Shift + F10 | Simulates right-click on selected item. |
Shift + Del | Deletes selected programs/files permanently. |
Holding Shift During Boot-up | Enables boot safe mode or bypass system files. |
Ctrl + N | Starts a new note. |
Ctrl + O | Opens a recently used note. |
Ctrl + S | Saves changes to a note. |
Ctrl + P | Prints a note. |
Alt + F4 | Closes a note and its Journal window. |
Ctrl + Z | Helps Undo a change. |
Ctrl + Y | Helps Redo a change. |
Ctrl + A | Selects all items on a page. |
Ctrl + X | Cuts a selection. |
Ctrl + C | Copies a selection to the Clipboard. |
Ctrl + V | Pastes a selection from the Clipboard. |
Esc | Cancels a selection. |
Ctrl + F | Start a search tool. |
Ctrl + Shift + C | Display a shortcut menu for column headings in a note list. |
Microsoft Word Shortcut Keys | |
Ctrl + N | Creates a new document. |
Ctrl + O | Opens an existing document. |
Ctrl + S | Saves changes to a document. |
F12 | Saves the document as a new file. |
Ctrl + P | Prints a document. |
Ctrl + Z | Helps Undo a change. |
Ctrl + Y | Helps Redo a change. |
Ctrl + A | Selects the whole document. |
Ctrl + X | Helps cut a selection |
Ctrl + C | Copies a selection to the Clipboard. |
Ctrl + V | Pastes a selection from the Clipboard. |
Ctrl + B | Makes selected text bold. |
Ctrl + I | Italicizes selected text. |
Ctrl + U | Underlines selected texts. |
Ctrl + L | Aligns text left. |
Ctrl + R | Aligns text right. |
Ctrl + E | Aligns text center. |
Ctrl + J | Helps justify text. |
Ctrl + 1 | Sets single line spacing. |
Ctrl + 2 | Sets double line spacing. |
Ctrl + 5 | Sets line spacing to 1.5. |
Ctrl + Shift + A | Changes characters to all capitals. |
Ctrl + D | Inserts a Microsoft Paint drawing. |
Ctrl + F | Finds text |
Ctrl + Home | Moves to the beginning of the document. |
Ctrl + End | Moves to the end of the document. |