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
PDF 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.