


























Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Hardware e software, algoritmi, periferiche input/output, sistemi operativi, processi di sistema, rete, cloud computing, google scholar, mendeley, sistema binario/ottale/decimale e conversioni, codice ascii, elaborazione di testi, fogli di calcolo, programmi per presentazioni, sicurezza e privacy, database, CMS, indirizzi IP
Tipologia: Sbobinature
1 / 34
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



























cervello.
pezzi che compongono il sistema, esso è una teorizzazione di come dovrebbe funzionare un elaboratore. La macchina di Neumann è stato il precursore del computer.
-La memoria centrale o RAM contiene istruzioni e dati. -Le interfacce periferiche gestiscono i dispositivi di I/O. -Un bus di sistema è un canale di collegamento tra tutti i componenti. L’interfaccia I/O va a finire nel bus che unifica e permette lo scambio di informazioni tra input e output ed è alla base dell’informatica moderna. COMPONENTI HARDWARE
memorizzazione che è assimilabile all'hard disk ma in questo caso si attacca direttamente alla scheda madre quando spegne accende ritroviamo sempre le stesse info. Il passaggio da Harddisk a SSD è 10 volte più veloce del computer di casa. Gli SSD stanno sostituendo gli HDD nei computer consumer a causa della considerevole differenza di velocità. [Fino a 10 anni fa infatti c'erano dei dischi detti hard disk un disco fisico che girava con una vite che blocca e poi c'è il braccio che appoggia sul disco registra i dati per poter leggere un info doveva fisicamente girare]
(es. VGA,DVI,HDMI, Display Port). HDMI display Port sono quelle che utilizzano i nostri dispositivi[si parla di chip grafici prima della scheda grafica nei computer vecchi. Oggi la scheda grafica è un'unità a se quella che chiamiamo GPU (GPU è l’unita di calcolo), che ha una serie di istruzioni specializzate in una serie di calcoli; la GPU è utile nell'apprendere una serie di info (Machine learning). La GPU è integrata nella CPU in genere (può essere però anche una componente autonoma). Quando si vuole utilizzare una performance minore si utilizza la GPU integrata alla CPU. Scheda grafica oggi è la parte di disegno avanzata, spesso utilizzata per machine Learning, bitcoin. Gli smartphone di solito hanno un processore grafico interno.]
sopracitati o la maggior parte. PRO: maggiore interazione e miniaturizzazione. Contro: riparabilità limitazioni termiche. È composto dalla GPU, CPU (possono esserevarie CPU) Queste schede sono fatte a posta per dispositivi mobili perché molto piccoli perché contengono le diverse componenti in uno spazio ristretto perché le miniaturizzano. Il lato negativo è che si riaprono più difficilmente. e La lingua del computer L’unità di base dei sistemi moderni si basa sul BIT (Binary Digit). Un Byte sono 8 Bit, non ragioniamo in base 10 ma ragioniamo base 0/1 (luce accesa/luce spenta). Il bit può essere zero o uno.Il byte sono 8
realizzazione di un compito. Vengono descritti tramite programmi cioè sequenze di istruzioni scritte in
L’algoritmo ha due variabili: correttezza(algoritmo è corretto se perviene alla soluzione per cui è stato progettato) ed efficienza (algoritmo è efficiente quando perviene alla soluzione nel modo più veloce possibile). NE È UN ESEMPIO LA RICERCA BINARIA
comprensibile al computer, tutto il software è fatto così. Chi sviluppa software è un Problem solver, la definizione del problema e l’avanzamento logico verso la soluzione sono fondamentali alla stesura di un buon progetto di intervento. Spesso il programma si appoggia a librerie e specifiche di interazione dette APPLICATION PROGRAMMING INTERFACE (API) che fungono da collante programmi/programmi, programmi/sistemi. I Linguaggi della programmazione sono a:
passare dal binario. Molto tecnico richiede una conoscenza più approfondita dell’hardware. [L’assembly è il linguaggio di programmazione più di basso livello dunque più facile per il computer è più difficile per noi].
UNIX: -multiutente (con root) -basato su una Shell (di solito Bash) -file di configurazione -indipendente dall’hardware -“ tutto è un file”. WINDOWS: -multiutente (con amministratore) -basato su Shell DOS, -registro di sistema, -Legato alla macchina fisica Anche ANDROID è sistema operativo (OFFICE no) 1a differenza multiutenza gestita differentemente. UNIX multiutenza sistema più stringente, tiene il root ben nascosto dalle mani dell’utente. Multiutenza più comune in windows che l’utente non ha l’autorizzazione, Multiutenza di windows più complicata. SALIRE DI PRIVILEGI IN WINDOWS è più facile. 2 diff CONFIGURAZIONE. Unix filosofia: tutto è un file, si modifica facilmente. WINDOWS: più complicato da modificare, è centralizzato, è in un registro di sistema Terza differenza UNIX indipendente da hardware, anche da utilizzare in remoto WINDOWS legato a macchine fisiche, ho bisogno di una multiutenza per l’accesso remoto. Multiutenza possibilita di un sistema di ospitare più utenti e di ospitare i file dei singoli utenti.] Per accedere al sistema operativo occorre autenticare l’utente (login). L’utente normale può fare un numero limitato di operazioni: può scrivere file personali può modificare proprie informazioni di sistema. Talvolta il computer funziona all’interno di una rete locale con un
Per usare a pieno il sistema occorre elevare i propri privilegi all’account amministratore. Le operazioni che richiedono permessi extra sono: installazione globale file, modifica di file fuori dalle cartelle utente, modifica di file di sistema, modifica configurazioni di sistema. SISTEMI OPERATIVI:
interfaccio utente a riga di comando. L’utente ha un prompt a cui può digitare i numeri e richiamare le applicazioni
quella che vediamo ogni giorno. Interfaccia grafica, permette di interagire con periferiche imput come il mouse. Ci sono: ICONE DESKTOP, DESKTOP, BARRA APPLICAZIONI, SYSTEM TRAY. SCHEDE DI RIBBON (Ribbon: raggruppa per schede le azioni veloci di un file e crea un legame semantico parola- azione utile per interagire con il sistema. di windows).In Windows la barra sempre sotto, la barra è in alto in apple. La dock contiene sia le app aperte, quelle aperte e chiuse. Quelle chiuse non hanno il pallino sotto. Le CARTELLE DIRECTORY sono dei punti di snodo del sistema non veri e propri file ma indirizzi a cui rinvenire le info. Esse sono una caratteristica dei sistemi operativi e di come organizzano il filesystem per renderlo fruibile a un utente.
PROMPT: parte di interfaccia a riga di comando che dice di mettere cosa fare.
Il PROCESSO può essere visto come unità esecuzione elementare del sistema operativo Un programma può essere costituito da processi da eseguire in maniera concorrente o sequenziale e avere diversi stati: -SOSPESO O BLOCCATO: dallo scheduler oppure fermo in attesa di periferica o risorsa -PRONTO: in atteso che lo scheduler gli assegni l’utilizzo processore -IN ESECUZIONE SCHEDULER -Disciplina l’esecuzione dei processi secondo vincoli di efficienza e velocità -Tiene conto dei parametri come le risorse disponibili, prorita e tempo di esecuzione previsto -Organizza i processi in code di attesa. ALGORITMI DELLO SCHEDULER
primo processo che richiede la CPU è il primo che viene eseguito. [FIFO- first in first out]
processo di esecuzione è messo in stand-by per consentire esecuzione processo successivo. [divido il tempo per ultimare le task in parti uguali e vedo che dividendo le operazioni e dando possibile. Ogni processo di farne un pezzettino do la sensazione che tutto stia funzionando (le unita di tempo sono in millisecondi)]
[organizzare i compiti dal più breve al più lungo sistema che si utilizza quando i calcoli sono complessi] LA RETE TCP/IP (TRANSFER CONTROL PROTOCOL/INTERNET PROTOCOL): è il protocollo alla base degli scambi in rete IP: internet protocol
In base ai primi numeri si identificano alcune classi di indirizzi ip con scopi diversi. TCP
indirizzo univoco. Solitamente dinamico, può essere statico. DHCP Dynamic Host Configuration Protocol permette ai dispositivi o terminali di una certa rete locale di ricevere automaticamente ad ogni richiesta di accesso la configurazione IP necessaria per stabilire una connessione. DNS Domain Name Server Traduce gli indirizzi web in indirizzi IP. URL (Uniform Resource Locator)
Il WWW
animazioni.
web: un linguaggio capace di dialogare con la macchina in maniera quasi diretta, incrementando notevolmente la velocità di esecuzione. WEB ASSEMBLY: WEB = ASSEMBLY:COMPUTER Cloud Computing È un paradigma di erogazione di servizi offerti on demand da un fornitore ad un cliente finale attraverso la rete Internet, a partire da un insieme di risorse preesistenti, configurabili e disponibili in remoto. Il cloud computing fornisce tramite WEB risorse di elaborazione che spaziano dai server allo storage fino ad intere applicazioni di livello enterprise (email, security, backup ecc.) Ambiente di hosting: ● Immediato ● Flessibile e scalabile ● Sicuro e disponibile Diversi modelli di servizio rispondono a diverse esigenze: ● SaaS ● PaaS ● IAAs ●IaaS
-Outsourcing dell’infrastruttura di base usata per supportare le operazioni: componenti di storage, hardware, server e rete. -Il service provider possiede l’infrastruttura ed è responsabile del suo mantenimento. -Il cliente paga in base all’uso ed adopera le proprie piattaforma ed applicazioni
MOTORI DI RICERCA individuare testi della letteratura accademica come articoli sottoposti a revisione paritaria, tesi di laurea e dottorato, libri prestare, sommari, recensioni e rapporti tecnici di tutto i settori della ricerca Scientifica e tecnologica. Consente di reperire gli articoli da una vasta gamma di case editrici che si rivolgono al mondo dello studio e della ricerca da associazioni scientifiche e professionali, depositi di prestare e università oltre che nella galassia di articoli scientifici e culturali distrubuiti nel web. SERVE PER AVERE MOLTE PIÙ INFORMAZIONI IL PRIMO MOT TO ERA: sali sulle spalle dei giganti Peer review: correggono gli articoli per vedere se ci sono errori grammaticali o di contenuto Se cerchi una persona su google scholar; Citazioni—quante volte è capitato in altri articoli. Quantifica la prolificità e l’impatto scientifico di un autore. Indice H: se è stato citato almeno un tot di volte. Misura l’impatto che ha quell’autore sulla comunità scientifica. Se almeno n lavori tra quelli pubblicati sono stati citati n volte ciascuno. I 10 INDEX— numero di pubblicazioni accademiche che un autore ha scritto e che ha ricevuto almeno 10 citazioni
database è stato creato nel 2004 dalla casa editrice Elsevier. Scopus è aggiornato periodicamente e ci sono giornali sottoposti al processo di peer revieweing in ambito scientifico, tecnico, medico e sociale. Indica la procedura di selezione di articoli e progetti di ricerca proposti da membri di comunità scientifica effettuata attraverso una valutazione di specialisti del settore che ne verificano l’idoneità alla pubblicazione scientifica su riviste specializzate o, nel caso dei progetti, al finanziamento degli stessi, evitando errori, distorsioni, bis , plagi, falsità o truffe scientifiche. (Possiamo avere più info sui ricercatori ecc.) RESEARCH GATE: possiamo entrare in contatto anche con gli autori stessi e avere le informazioni che ci servono, condividere osservazioni… MODALITÀ DI CITAZIONE Le citazioni permettono di dare credito ad un autore da cui abbiamo attinto. Sono molto importante. Presenti in tutte le metriche. Lo stile di citazione è la modalità in cui va formattata una situazione all’interno del testo e nella bibliografia.
Esempio di segnale digitale: 0-1-0-1 (codifica). Il computer deve codificare le informazioni in segnale analogico). assume valori discreti, cioè la rappresentazione della grandezza può assumere soltanto un numero finito di valori diversi. COME SI RAPPRESENTA L’INFORMAZIONE? Deve semplificare -Le informazioni sono rappresentate mediante SEQUENZE DI SIMBOLI
-Alfabeto italiano -Alfabeto numerazione decimale (0,1,2,3,) -Alfabeto per la numerazione binaria (0,1) -Linguaggio dei segni. ALFABETO DI UN COMPUTER
-Le informazioni all’interno del computer viaggiano come segnali elettrici -La codifica binaria garantisce maggiore tolleranza di errori di trasmissione
-la ridondanza nella codifica può essere utile a rilevare o correggere errori nella trasmissione dei dati da un dispositivo ad un altro da un canale di trasmissione a un altro. Esempio DI CODIFICA RIDONDANTE il BIT DI PARITÀ Il BIT DI PARITÀ Esempio con bit di parità A=4 SIMBOLI. Utilizziamo due bit per ogni simbolo + no per la parità. PRIMO SIMBOLO= SECONDO SIMBOLO= TERZO SIMBOLO= QUARTO SIMBOLO= Il codice ascii (american standard code information interchange) -Effettua la codifica in binario di -caratteri alfanumerici (lett. maiuscole e minuscole, numeri)compreso lo spazio. -Simboli (punteggiatura @..) -Alcuni caratteri di controllo che non sono visualizzatili TAB -Utilizza 7 BIT -256 bit massimo La parola CIAO codificata in ASCII corrisponde ai numeri 67 73 65 79 e alla stringa in binario 10000011 1001001 1000001 1001111. CODIFICA DELLE IMMAGINI -Le immagini sono codificate come sequenze di bit- -DIGITALIZZAZIONE: passaggio dall’immagine alla sequenza binaria -L’immagine è suddivisa in una griglia di punti (i pixel) -Ogni pixel è descritto da un numero (su 8,24,32 bit) che ne rappresenta il colore (es: con 8 bit= combinazioni colore perché 2 alla 8 fa 256)
Il valore delle cifre è indipendente dalla loro posizione SISTEMA NUMERICI POSIZIONALI Valore delle cifre dipende dalla loro posizione all’interno del numero (ogni posizione ha un peso
ES: 123= 1 00+ 2 0+ 3. -QUELLO CHE VEDIAMO E USIAMO COMUNEMENTE È DEFINITO SISTEMA DECIMALE 1010 1011 1100 1101 1110 1111 1000 OGNI BIT CODIFICA 2 INFO (ACCESO O SPENTO) 1 CASELLA= 2 CASELLE= 3 CASELLE= Quanti bit servono per codificare un alfabeto di 16 simboli? 4 (perche 2 alla 4 fa 16)
COME SI CALCOLA DAL SISTEMA DECIMALE A BINARIO DA NUMERO NORMALE A BINARIO PROCEDIMENTO COSA DEVO AVERE: UN NUMERO DECIMALE (1,2,59,2920,392) PER TRASFORMARLO IN BIT COSA FACCIO: PRENDO IL NUMERO E LO DIVIDO PER DUE VEDO SE HA IL RESTO E CONTINUO FINO A CHE NON ESCE ZERO RESTO 1. ALLA FINE INVERTO TUTTE LE CIFRE. -Si divide il numero dato per due fino a che non si arriva a zero. ESEMPIO 250 250:2=125 con il resto di 0 125:2=62 con il resto di 1 62:2=31 resto di 0 125:2=62 con il resto di 1 62:2=31 resto di zero 1 31:2=15 con il resto di 1 15:2=7 con il resto di 1 7:2=3 resto di 1 3:2=1 resto di 1 1:2=0 resto di 1 POI I NUMERI CHE VENGONO AL CONTRARIO: 1111111010 ESEMPIO 145 145:2=72 1 75:2=36 0 36:2=18 0 18:2=9 0 9:2=4 1 4:2=2 0 2:2=1. 0 1:2=0. 1 10010001 ESEMPIO 66 66:2= 33. 0 33:2= 16. 1 16:2=8. 0 8:2=4. 0 4:2=2. 0 2:2=1. 0 1:2= 0. 1 100010 DAL SISTEMA BINARIO AL SISTEMA OTTALE PROCEDIMENTO: COSA SERVE: CI SERVE UN NUMERO DI BIT (11101,1101,1010) DA TRASFORMARE IN OTTALE.
181 181:2= 90 resto di 1 90:2=45 resto 0 45:2=22 resto 1 22:2=11 resto 0 11:2=5 resto 1 5:2=2 resto 1 ESEMPIO 94 94:2=47 0 47:2= 23 1 23:2= 11 1 11:2=5. 1 5:2=2 1 2:2= 1. 0. 011110
COME FARLO: RAGGRUPPI DA DESTRA DI 3 CIFRE E CERCHI IL CORRISPONDENTE IN TABELLA. POI AL CONTRARIO. -RAGGRUPPARE LE CIFRE A GRUPPI DI TRE PARTENDO DALLA PRIMA CIFRA A DESTRA E CONVERTI CON IL CORRISPETTIVO NELLA TABELLA ESEMPIO 1011101 (BASE 2) 101= 5 110= 10= INVERTO > 265 QUINDI 265 ESEMPIO 1010110 110: 010: 1:1. 162 DA BINARIO A ESADECIMALE
COSA SERVE: NUMERO BINARIO DA TRASFORMARE IN ESADECIMALE COME FARLO: DA DESTRA DIVIDI I NUMERI IN 4 CIFRE PERO LEGGILI DA DESTRA, TROVA VALORE CORRISPONDENTE NELLA TABELLA POI CAPOVOLGI. Si legge prima quello a sinistra ESEMPIO 1011110 1110= E 101= 5 ESEMPIO 1000010 0010= 100= ESEMPIO 10110101 0101= 1011=B. QUINDI B ESERCIZIO CONVERTI 58 IN BINARIO OTTALE ED ESADECIMALE BINARIO 58:2=29 0 29:2=14. 1 14:2=7. 0 7:2=3. 1 3:2=1. 1 ESEMPIO 1011110111 0111= 1111=F 10= 2F
NUOVO DOCUMENTO-Aprire un documento esistente-Crearne uno nuovo 1. Vuoto 2. Partendo da un modello predefinito.
-Salva sovrascrive il documento esistente -Salva con nome (opzionalmente con nuovo formato DOCX, DOX, RTF, PDF) -Il file si può salvare in diverse posizioni del computer oppure nella cloud (One drive) PDF= PORTABLE DOCUMENT FORMAT
Oltre l tastiera per altri simboli si usa la funzione inserisci simbolo oppure il codice ascii (es: ALT+0200=È) Visualizzazione -visualizzazzione lettura: permette di avere la pagina dove si scrive tutta la larghezza dello schermo non visualizzando i margini del foglio
Per impostare i margini, dimensioni del foglio. Interruzioni serve per interrompere la pagina e andare alla successiva Mostra tutto= per visualizzare segni di formattazione tipografici
Il contenuto puo essere tagliato (ctrl+X)
Copia (Contol+c) Incolla (control+v)
Word permette di formattare un testo cioe attribuirgli l’aspetto che desideriamo, rendendolo più leggibile ed elegante o dandogli una struttura rispondente alle nostre esigenze -Tipo di carattere -dimensione carattere -formato carattere (grassetto corsivo sottolineato) -colore -maiuscolo minuscolo, iniziali
A COSA SERVONO GLI STILI: si struttura il testo in capitoli, sezioni, sottosezioni -struttura utilizzata per mantenere una mappatura concettuale del documento -ricerca mirata -creazione indice che si aggiorna dinamicamente Intestazione e piè di pagina Possiamo inserire una scritta, un titolo, una voce che si ripete su ciascuna pagina del documento. Sarà sufficiente scrivere una volta solo, questo apparirà anche sulle pagine seguenti. TABULAZIONI: È possibile cambiare le tabulazioni predefinite utilizzando il righello orizzontale. Per inserire una tabulazione basta fare clic sul righello nel punto desiderato
righe e colonne desiderato
Trojan horse : offrono funzionalità lecite per indurre l’utente ad utilizzarli. omware : cifra tutti i file presenti sul PC. Viene richiesto un riscatto per decifrare i file. Come si diffondono?-File dannosi allegati a e-mail -URLS dannosi in siti poco affidabili/pubblicità -Intrusioni -Bug nel sistema operativo o in applicazioni
-Software che permette l’immissione e l’elaborazione di dati in una griglia bidimensionale di celle -Un dato è una descrizione elementare codificata di una “realtà” -L’elaborazione può portare alla conoscenza di un’informazione -Un dato ha una sua rappresentazione: -Mario rossi ha guadagnato tot euro nell’anno 2007. Mario rossi è un dato alfanumerico che è rappresentato da una successione (stringe) finita di caratteri -120000 e 2007 sono dati numerici rappresentati nel sistema di numerazione decimale -un dato ha un significato che dipende dal contesto ELABORAZIONE DEI DATI Procedimento che converte dei dati in informazioni
Un documento excel (cartella di lavoro ovvero con file estensione .xsl o .xlsx) si divide in fogli di calcolo composti da -COLONNE E RIGHE
COSTANTI NUMERICHE E FORMULE