Thursday, February 28, 2019

Dispositius d'emmagatzematge



  • Dispositius Magnètics 
    • Exemples:
      • Disc dur (HDD)

      • Discs flexibles o disquests (floppy disk)

      • Cintes magnètiques(Tape Backup Unit (TBU),Digital Audio Tape (DAT))

    • Com guarden físicament les dades? 
      • Els dispositius d'emmagatzematge magnètics són el tipus més comú d'emmagatzematge auxiliar, utilitzen magnetisme per emmagatzemar dades. La informació es llegeix o s'escriu usant un cap que actua similar a un llapis òptic reproductor de discos. Els discos magnètics també es coneixen com a "dispositius d'accés aleatori" perquè la informació s'organitza en cercles concèntrics sobre la superfície dels discos. Això permet que el cap pugui anar a qualsevol part del disc i recuperar o emmagatzemar informació de ràpidament. El disc gira amb revolucions per minut. Els caps flotants tenen distàncies microscòpiques sobre la superfície.
    • Capacitat habitual i capacitat màxima:
      • Els discos durs obtenen ja fàcilment amb una capacitat d'1 terabyte fins a 6 terabyte (6000Gb). La capacitat més coneguda dels disquets d'emmagatzematge és 1,44 MB dels disquets de 3½ polzades HD. A més, hi ha Cassets de cinta magnètica amb capacitat per emmagatzemar 185 terabytes.
    • Avantatges :
      • Són relativament econòmics.
      • Permeten emmagatzemar grans quantitats de dades.
    • Desavantatges:
      • Les dades poden ser alterada pels camps magnètics, pols o problemes mecànics.
      • Pèrdua de dades amb el temps
      • Fallen eventualment limitant, cal mantenir suport de dades
      • Accidents regulars poden danyar la superfície del disc provocant pèrdua de dades.
    • Per què els solem fem servir? Posa alguns exemples.
      • Els dispositius magnètics serveixen per emmagatzemar grans volums de dades. Per exemple: documents, vídeos, imatges, música, etc. Les unitats de cinta magnètica permeten emmagatzemar volums superiors de dades, generalment per realitzar respatllers de discos durs.

  • Dispositius Òptics
    • Exemples:
      • Disc compacte (CD-ROM)

      • Disc Versàtil Digital (DVD)

      • Blu-ray disc (BD)

    • Com guarden físicament les dades?
      • Un dispositiu d'emmagatzematge òptic és una unitat electromecànica que pot guardar i recuperar (llegir i escriure) la informació en un mitjà de disc especial amb una llum làser. Una unitat d'emmagatzematge òptic que és capaç d'escriure dades en un disc utilitza un feix làser per cremar fossats (o sots) en un material especial. Aquest flux de dades es col·loca en un camí en espiral, com es troba en un disc de vinil, però en aquest cas les dades s'inicien a la pista interior i s'obren camí cap a la vora del disc. En els discos produïts de massa industrials, com ara els de distribució de música o de pel·lícules, les dades són col·locats en el disc per una màquina d'estampació. Les dades es recuperen per un raig làser que es reflecteix en el disc, detectant els pous. Les unitats òptiques vénen en diferents velocitats, giren entre 200 i 4.000 RPM.
    • Capacitat habitual i capacitat màxima:
      • La capacitat d'emmagatzematge estàndard de CD és d’ aproximadament 700 MB (megabytes). Això és suficient espai per emmagatzemar més de 300.000 pàgines de text o uns 80 minuts de música.
      • Una pel·lícula de llarga durada es poden emmagatzemar en un DVD, que té al voltant de 4,7 GB (gigabytes) de memòria.
      • Les dades en discs òptics s'estima conservadorament que són viables durant cinc a 10 anys, així que els discos d'emmagatzematge de dades valuosos s'han de comprovar de tant en tant !
    • Avantatges:
      • Els discos òptics tenen un temps de vida molt més gran.
      • Tenen la capacitat de ser llegits sense afectar el seu contingut (els disquets es deterioren en ser llegits).
      • Són més fàcils de transportar (per ser lleugers, petits i fàcils de treure), poden ser llegits fàcilment en altres dispositius.
    • Desavantatges:
      • Els discos òptics no tenen protecció una vegada que es retiren de la seva caixa d'emmagatzematge.
      • Els Discos òptics són vulnerables a les ratllades, la brutícia, trencaments empremtes dactilars.
      • No es pot tocar la superfície dels discos òptics, i sempre han d’aguantar per les vores exteriors i el forat al mig.
      • No es pot reescriure.
      • Antiquats.
      • Menys capacitat.
    • Per què els solem fem servir? Posa alguns exemples.
      • Els discos òptics s'utilitzen per emmagatzemar vídeo, àudio i dades informàtiques (informació o programes informàtics).
      • Els CD de música són ara el mitjà d'elecció per a la distribució d'àlbums musicals.
      • Els DVD s'han convertit en estàndard per a la distribució de pel·lícules, amb un contingut d'àudio i vídeo.
      • Les consoles de videojocs també utilitzen discs òptics per al programari de joc.
      • Les dues unitats de CD i DVD estan disponibles en equips que són capaços de lectura i escriptura d'informació.

  • Dispositius Estat sòlid: 
    •   Exemples:
      • Unitat d’estat sòlid (SSD)

    • Què és emmagatzematge d'estat sòlid?
      • L'emmagatzematge d'estat sòlid (SSS) és un mètode d'emmagatzematge de dades creat mitjançant dispositius de circuits integrats per emmagatzemar dades en lloc d'utilitzar suports òptics o magnètics mòbils. L'emmagatzematge SSS sol ser no volàtil i pot prendre diverses formes, com una unitat d'estat sòlid, una targeta d'estat sòlid o un mòdul d'estat sòlid.

    • Què és una unitat d'estat sòlid?
      • Les unitats d'estat sòlid (SSD) utilitzades en les empreses són dispositius d'emmagatzematge de dades que utilitzen tecnologia de memòria flash estàtica en lloc de discos magnètics giratoris o suports òptics. Les unitats SSD són compatibles amb les interfícies de disc dur tradicionals, com SATA o SAS, i tenen un format de disc dur familiar, com 3,5; 2,5 o 1,8 polzades.

    • Capacitat habitual i capacitat màxima:
      • En general entre 256 GB y 4 TB
    • Avantatges:
      • Arrencada més ràpid.
      • Accés aleatòria.
      • Major rapidesa de lectura - En alguns casos, dues o més vegades que els discos durs tradicionals més ràpids.
      • Gran velocitat d'escriptura.
      • Baixa latència de lectura i escriptura, centenars de vegades més ràpid que els discs mecànics.
      • Llançament i arrencada d'aplicacions en menor temps - Resultat de la major velocitat de lectura i especialment del temps de recerca. Però només si l'aplicació resideix en flash i és més depenent de la velocitat de lectura que d'altres aspectes.
      • Menor consum d'energia i producció de calor - Resultat de no tenir parts mecàniques.
      • Sense soroll - La mateixa manca de parts mecàniques els fa completament silenciosos
      • Seguretat - permetent una molt ràpida "neteja" de les dades emmagatzemades.
    • Desavantatges:
      • Els SSD, si els mantens molt de temps sense connectar-los, perden informació.
      • Són cars: Comparats amb un disc comú, el preu per GB dels SSD és molt alt. És fàcil trobar discos estàndard de 1TB a 50 euros, mentre que un petit SSD de 250 GB amb sort ho aconsegueixes a 75 euros (sempre parlant de models actuals).
      • Febles contra problemes elèctrics: Els SSD són especialment delicats davant els talls de llum, així que en cas d'usar-los el millor és tenir un estabilitzador (que de passada serveix per a qualsevol component de l'ordinador).
      • No els agrada la calor: A temperatures altes, de més de 25 graus, els SSD poden perdre informació al guardar molt de temps inactius. Normalment suportaran 2 anys a 25 Cº, però a 30 Cº podria només suportar 1 any.
    • Per què els solem fem servir? Posa alguns exemples.
      • Les unitats d'estat sòlid són especialment útils en un ordinador que ja va arribar al màxim de memòria RAM. Per exemple, algunes arquitectures x86 tenen 4 GiB de límit, però aquest pot ser estès col·locant una SSD com arxiu d'intercanvi. Aquestes SSD no proporcionen tanta rapidesa d'emmagatzematge com la RAM principal a causa del coll d'ampolla del bus que els connecta ja que la distància d'un dispositiu a un altre és molt més gran, però tot i així milloraria el rendiment pel que fa a col·locar l'arxiu d'intercanvi en una unitat de disc dur tradicional.
  • El Núvol
    • Exemples:
      • Dropbox

      • Google Drive

      • iCloud

    • Com guarden físicament les dades?
      • Emmagatzematge en el núvol (o cloud storage, en anglès) és un model de servei en el qual les dades d'un sistema de còmput s'emmagatzemen, s'administren, i es recolzen de forma remota, típicament en servidors que estan en el núvol i que són administrats per un proveïdor del servei. Aquestes dades es posen a disposició dels usuaris a través d'una xarxa, com ho és Internet.
    • Capacitat habitual i capacitat màxima.
      • El servei d'emmagatzematge de Google ofereix 15 GB d'emmagatzematge gratuïts per als diversos serveis que estan integrats en Drive com són Gmail o Fotos de Google+.
      • El Box ofereix fins 10GB gratuïts d'emmagatzematge en el núvol.
      • Diferents empreses ofereixen una certa quantitat d’emmagatzematge gratuït i si volem augmenta la capacitat es paga una quantitat definida per cada empresa.
    • Avantatges :
      • Accés des de qualsevol ubicació geogràfica a les dades i aplicacions. Només és necessari comptar amb una bona connexió a Internet per disposar de totes les nostres dades i aplicacions emmagatzemades en el núvol.
      • Lliure manteniment per part de l'usuari. l'empresa que presta el servei d'emmagatzematge es fa càrrec de totes les activitats de manteniment preventiu i correctiu tant del maquinari com del programari.
      • Actualitzacions a ultimes versions. L'empresa proveïdora del servei s'encarrega de les actualitzar de les aplicacions informàtiques, tant les utilitats com del programari per protegir la integritat de les dades.
      • Reducció de la inversió en equipament informàtic de l'usuari.
      • Aplicacions compartides mes econòmiques. La utilització de les aplicacions per diversos usuaris, abarateix el seu cost per usuari.
    • Desavantatges:
      • Falta de seguretat. El control d'accés a les dades està en mans del proveïdor de servei i dels usuaris del servei pel que serà convenient prestar atenció a la fortalesa de les claus generades, realitzar canvis freqüents d'elles i no divulgarles a altres persones.
      • Privadesa. Els nostres arxius de dades es troben ubicats en un lloc remot de manera que perdem el seu control directe i aquest control passa a estar a càrrec de l'empresa proveïdora del servei, de manera que es torna fonamental, contractar una empresa de prestigi.
      • Accés remot. L'accés a les dades només és possible amb una connexió fiable a Internet pel que sense connexió no hi ha possibilitat d'accés a les dades i a les aplicacions emmagatzemats en el núvol.
    • Per què els solem fem servir? Posa alguns exemples
      • El Emmagatzematge en el Núvol consisteix a guardar arxius en un lloc d'Internet. Aquests llocs d'Internet són aplicacions o serveis que emmagatzemen o guarden aquests arxius. Els arxius passen d'estar en els nostres dispositius a estar guardats en aquest servei o aplicació. Si per exemple pujes una foto a Facebook, ja estàs emmagatzemant alguna cosa al Núvol. Aquest arxiu serà transmès des del teu ordinador o mòbil als servidors de Facebook, llavors la foto quedarà guardada per ells perquè puguis compartir i els teus contactes la vegin.

Wednesday, February 20, 2019

Numbers in an interval

Write a program that reads two numbers a and b, and prints all numbers between a and b.

Input: Input consists of two natural numbers a and b.

Output: Print a line with a, a+1,…, b−1, b. Separate the numbers with commas.

#include <iostream>
using namespace std;

int main () {
    
    int x, y;
    cin >> x >> y;
    bool primera=true;
    for (int i =x; i<=y; ++i) {
        if (primera) primera=false;
        else cout << ',';
        cout << i;
    }
    cout << endl;
}


First numbers

Write a program that reads a number n, and prints all numbers between 0 and n.

Input: Input consists of a natural number n.

Output: Print in order all natural numbers between 0 and n.

#include <iostream> 
using namespace std;

int main (){
    int n;
    cin >> n;
    int i = 0;
    while (i <= n) {
        cout << i << endl;
        ++i;
    }
}

Leap Years

Write a program that tells if a year is or is not a leap year.

A leap year has 366 days. After the Gregorian reform, the leap years are those multiple of four that do not end with two zeros, and also the years ending with two zeros such that, after removing these two zeros, are divisible by four. Thus, 1800 and 1900, although being multiples of four, were not leap years; by contrast, 2000 was a leap year.

Input: Input consists of a natural number between 1800 and 9999.

Output: If the year is a leap year, print “YES”; otherwise print “NO”.

#include <iostream>
using namespace std;

int main () {
    int a;
    cin >> a;
    if (a%100 == 0) {
        int n;
        n=a/100;
        if(n%4== 0) cout << "YES" << endl;
        else cout << "NO" << endl;
    }
    else if (a%4 ==0) cout << "YES" << endl;
    else cout << "NO" << endl;
}

Time decomposition

Write a program that, given a number of seconds n, prints the number of hours, minutes and seconds represented by n.

Input: Input consists of a natural number n.

Output: Print three natural numbers h, m, s such that 3600h+60m+s=n, with m<60 and s<60.

#include <iostream> 
using namespace std;
          
int main (){
    int n;
    cin >> n;
    
    int h, m, s;
    h = n/3600;
    s = n%60;
    m = (n-s-(3600*h))/60;
    
    cout << h <<' '<< m << ' ' << s << endl;
}

Monday, February 18, 2019

Topologías de red (ventajas y desventajas)

1.   Bus

     Ventajas :

  • Facilidad de implementación y crecimiento.
  • Es la más económica.
  • Fallada de un nodo no afecta la resta.
  • Es una red que no ocupa mucho espacio.

     Desventajas:

  • Difícil de administrar.
  • El rendimiento disminuye cuando añadimos más nodos.
  • La fallada en el bus es difícil de detectar.
  • Limitación de las longitudes físicas del canal.
  • Un problema en el canal usualmente degrada toda la red.

2.   Anillo

      Ventajas :

  • El sistema provee un acceso equitativo para todas las computadoras.
  • El rendimiento no decae cuando muchos usuarios utilizan la red.
  • Fácil de detectar las falladas.
  • Arquitectura muy sólida.

     Desventajas:

  • Longitudes de canales (si una estación desea enviar a otra, los datos tendrán que pasar por todas las estaciones intermedias antes de alcanzar la estación de destino).
  • El canal usualmente se degradara a medida que la red crece.
  • Difícil de encontrar y reparar los problemas.
  • La transmisión de datos es más lenta ya que la información debe pasar por todas las estaciones intermedias antes de llegar al destino.

3.   Árbol

      Ventajas :

  • Facilidad de resolución de problemas.
  • Mucho más rápida.

      Desventajas:

  • Se requiere mucho cable.
  • Si se cae el segmento principal todo el segmento también cae.
  • Es más difícil su configuración.
  • Si se llegara a desconectar un nodo, todos los que están conectados a él se desconectan también.

4.   Estrella

       Ventajas :

  • Es  sencillo de implementar y crecimiento.
  • Económica.
  • La fallada de un nodo no afecta a la resta.
  • Fácil de administrar.
  • Facilidad para detectar las falladas.

      Desventajas:

  • Longitud de cable y nombre de estaciones es limitado.
  • Coste de administración es cara a largo plazo.
  • El rendimiento se disminuye   a añadir más nodos.
  • La fallada de nodo central deshabilita toda la red.

5.   Malla

      Ventajas :

  • Es posible llevar los mensajes de un nodo a otro por diferentes caminos.
  • Cada servidor tiene sus propias comunicaciones con todos los demás servidores.
  • Si falla un cable el otro se hará cargo del tráfico.
  • Si un nodo desaparece o falla no afecta en absoluto a los demás nodos.
  • Si desaparece no afecta tanto a los nodos de redes.

      Desventajas:

  • El costo de la red puede aumentar en los casos en los que se implemente de forma alambica, la topología de red y las características de la misma implican el uso de más recursos.
  • En el caso de implementar una red en malla para atención de emergencias en ciudades con densidad   poblacional de más de 5000 habitantes por kilómetro cuadrado, la disponibilidad del ancho de banda puede verse afectada por la cantidad de usuarios que hacen uso de la red simultáneamente; para entregar un ancho de banda que garantice la tasa de datos en demanda y, que en particular, garantice las comunicaciones entre organismos de rescate, es necesario instalar más puntos de acceso, por tanto, se incrementan los costos de implementación y puesta en marcha.

Modelo OSI

Open System Interconnection , Interconexión de Sistemas Abiertos, es un modelo para estudiar las categorías en que se pueden dividir los pr...