Activitat UF1-NF1-A1:Arquitectura dels sistemes informàtics

 

Sistema Operatiu :

https://es.wikipedia.org/wiki/Sistema_operativo

Resum sobre tot el que he après sobre que es un Sistema Operatiu:

He après que un sistema operatiu esta format per un conjunt de programes que controlen el funcionament d’un ordinador. El sistema operatiu s’encarrega de la comunicació entre el sistema i el operari, encadenar automàticament les feines, optimitzar els recursos descarregar automàticament actualitzacions de sistema o actualització de drivers.

El sistema operatiu s’encarrega de fer d’intermediari entre el hardware i el software del sistema d’aquesta manera ens fa saber si tenim problemes de hardware amb algun tipus de missatge.

He après com funcionen els processos les funcions que realitzen les prioritats segons la importància . Com gestiona la memòria principal i la secundaria que es una memòria volàtil etc. Com s’utilitza la cache la funció que realitza.

Els tipus d’arxius FAT, FAT32, ext3, NTFS,XFS etc.

Sistemas de protecció distingir entre us autoritzat i no autoritzat .

Sistema de comunicació que utilitza a través de les interfícies de xarxa, crear punts de comunicació per a que les aplicacions puguin enviar i rebre informació.

Cada sistema operatiu per defecte incorpora programari base per facilitar a l’usuari realitzar operacions bàsiques.

Coses que administra un sistema operatiu.

  • La unitat central de processament (on està allotjat el microprocessador).
  • Els dispositius d’entrada i sortida.
  • La memòria principal (o d’accés directe).
  • Els discos (o memòria secundària).
  • Els processos (o programes en execució).
  • I en general tots els recursos del sistema.

El sistemes operatius mes comuns PC son :

  1. Microsoft Windows
  2. GNU/Linux
  3. Mac OS X
  4. Solaris

El sistemes operatius mes comuns Mobil son :

  1. Android
  2. iOS
  3. Windows Phone

Coses que ja sabia (Sistema Operatiu) :

  • Que es un sistema operatiu
  • Una mica sobre la historia
  • Una mica sobre els components del sistema operatiu
  • Que son aquestes funcions que tenen: Multitasca, Unitasca, Monousuari, Multiusuari
  • Alguns sistemes operatius de PC
  • Alguns sistemes operatius per al mòbil

Coses desconegudes + links (Sistema Operatiu) :

 

Programació :

https://es.wikipedia.org/wiki/Programaci%C3%B3n

La programació son un conjunt de llenguatges o caràcters que s’utilitzen par a dissenyar un programa. La programació es bàsicament el que s’utilitza per crear software.

El propòsit de la programació és crear programes que exhibeixin un comportament desitjat. El procés d’escriure codi requereix freqüentment coneixements en diverses àrees diferents, a més del domini del llenguatge a utilitzar, algoritmes especialitzats i lògica formal.

El programa escrit en un llenguatge de programació d’alt nivell és anomenat programa font i no es pot executar directament en un ordinador. L’opció més comuna és compilar el programa obtenint un mòdul objecte, encara que també pot executar-se en forma més directa a través d’un intèrpret informàtic.

El procés de creació de programari, des del punt de vista de l’enginyeria, inclou mínimament els següents passos:

  • Reconèixer la necessitat d’un programa per a solucionar un problema o identificar la possibilitat d’automatització d’una tasca.
  • Recollir els requisits del programa. Ha de quedar clar què és el que ha de fer el programa i per a què es necessita.
  • Realitzar l’anàlisi dels requisits del programa. Ha de quedar clar quines tasques ha de realitzar el programa. Les proves que comprovin la validesa del programa es poden especificar en aquesta fase.
  • Dissenyar l’arquitectura del programa. S’ha de descompondre el programa en parts de complexitat abordable.
  • Implementar el programa. Consisteix en realitzar un disseny detallat, especificant completament tot el funcionament del programa, després d’això la codificació (programació pròpiament dita) hauria de resultar immediata.
  • Provar el programa. Comprovar que passen proves que s’han definit en l’anàlisi de requisits.
  • Implantar (instal·lar) el programa. Consisteix a posar el programa en funcionament juntament amb els components que pugui necessitar (bases de dades, xarxes de comunicacions, etc.).

El terme cicle de vida del programari descriu el desenvolupament de programari, des de la fase inicial fins a la fase final, incloent el seu estat funcional. El propòsit és definir les diferents fases intermèdies que es requereixen per validar el desenvolupament de l’aplicació, és a dir, per garantir que el programari compleixi els requisits per a l’aplicació i verificació dels procediments de desenvolupament: s’assegura que els mètodes utilitzats són apropiats.

Coses que ja sabia (Programació) :

  • Que es la programació
  • En que es vasa
  • Alguns programes de programació
  • Tipus de llenguatge de programació C+, C++, JAVA etc..
  • Creació de software
  • Cicle de vida del software
  • Sistema Binari, Algoritme
  • Objectius de la programació

Coses desconegudes (Programació) :

  • Historia de la programació

https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n

  • Tècniques de programació
    • Programación declarativa

https://es.wikipedia.org/wiki/Programaci%C3%B3n_declarativa

  • Programación estructurada

https://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada

  • Programación modular

https://es.wikipedia.org/wiki/Programaci%C3%B3n_modular

  • Programación orientada a objetos

https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos

  • Código ofuscada

https://es.wikipedia.org/wiki/Ofuscaci%C3%B3n#Inform.C3.A1tica

 

Sistemas operativos y arquitecturas de 32 y 64 bits:

https://vjavierf.wordpress.com/2011/02/05/sistemas-operativos-y-arquitecturas-de-32-y-64-bits/

L’arquitectura del conjunt d’instruccions (ISA) és una imatge abstracta del sistema de computació tal com seria vist per un programador en llenguatge màquina, i inclou el conjunt d’instruccions, modes d’adreçament, registres i formats d’adreces i dades suportades pel processador o CPU.

(Intel Architecture, 32 bits) és l’arquitectura del conjunt d’instruccions dels processadors d’Intel 80 × 86 i dels primers microprocessadors d’AMD.

(Intel Arquitecture, 64 bits) d’Intel (bajanada), va ser llançada el 1999, i no és directament compatible amb el conjunt d’instruccions IA-32 (excepte sota emulació programari) com sí succeeix en el cas de les arquitectures Intel 64 i AMD64 .

Coses que ja sabia (Programació) :

  • Sabia com funcionava la micro arquitectura
  • Sabia que existien les arquitectures de 32 y 64 bits
  • Sabia que moltes coses de intel y amd son compatibles
  • Sabia com funcionava una arquitectura en una placa

Coses desconegudes (Programació) :

  • CISC (Complex Instruction Set Computer).

https://es.wikipedia.org/wiki/Complex_instruction_set_computing

  • RISC (Reduced Instruction Set Computer).

https://es.wikipedia.org/wiki/Reduced_instruction_set_computing

  • SISC (Specific Instruction Set Computer).

https://es.wikipedia.org/wiki/Simple_Instruction_Set_Computing