viernes, 1 de junio de 2018

Reportes

Reportes de las Prácticas 1, 2, 3 y 4.

Reporte #1: Servidor Windows a Clientes Windows


Reporte #1: Servidor Linux a Clientes Linux




Reporte #1: Servidor Linux a Clientes Windows




Reporte #1: Servidor Windows a Clientes Linux

Cuestionario Unidad 2 - 6

CUESTIONARIO UNIDAD 2 - 6


1-. ¿Tipos de procesos que hay en los sistemas operativos?

Nativos, Acumulados, Resultantes e Híbridos.

2-. ¿A qué se le llama atributo en sistemas operativos?

A una especificación que define una propiedad de un objeto, elemento o archivo.

3-. ¿Cuáles son los tipos de operación de memoria?

Overlay  (Superposición o Sobreposición)
Swappin (Intercambio de espacio)
Fragmentación (Dividir la memoria por sectores)
Paginación

4-. ¿Cuáles son los atributos que tienen el procesador, memoria y disco duro?

Dirección
Registro
Espacio
Pila
Velocidad
Sector

5-. ¿Qué es el mapeo de memoria?

Es aquel que contiene información sobre el tamaño total de memoria y las relaciones que existen entre direcciones lógicas y físicas.

6-. ¿A través de que se realiza la planificación y gestión de entrada y salida?

A través de la bios y el planificador.

7-. ¿Cuáles son las partes de un sistema operativo?

Manejo de procesos, memorias, ficheros, dispositivos de E/S, y redes.

8-. ¿Cuántos niveles de protección y seguridad existen y cuáles son?

Son siete, los cuales son:

0-. No hay
1-. ID; usuario, password
2-. Domótica
3-. Ergonómico o bromecánico
4-. Especial
5-. Combinado o mixto
6-. Avance tecnológico

9-. Sistemas operativos más utilizados.

Windows, Linux y Mac OS

10-. ¿Quién desarrolla el mapeo de memoria?

El compilador o traductor.

11-. ¿Cuántos niveles componen la jerarquía de memoria?

Son 4, los cuales son:

Nivel 0: Registros
Nivel 1: Memoria caché
Nivel 2: Memoria principal
Nivel 3: Disco duro (con el mecanismo de memoria virtual)

12-. ¿Para qué sirve  la administración de memoria?

Para tener un control sobre los lugares donde están almacenados los procesos y datos que actualmente se están utilizando.

13-. ¿Qué son las particiones dinámicas?

Son variables en número y longitud, esto quiere decir que cuando se carga un proceso a memorial principal se le asigna el espacio que necesita en memoria y no más. Esta partición comienza siendo muy buena pero en el trascurso de uso deja un gran número de huecos pequeños en la memoria lo cual se le denomina fragmentación externa.

14-. ¿Qué son los sectores de lotes?

Es la ejecución de una lista de comandos del Sistema Operativo  uno tras otro sin intervención del usuario.

15-. ¿En qué consiste el sistema operativo multitareas?

Se encarga del funcionamiento disponible en algunos sistemas  operativos, mediante el cual  una computadora procesa varias  tareas al mismo tiempo.

16-. Tipos de redes que existen.

Alámbricos e inalámbricos, puntos de acceso, redes (normal, distribuida, paralelas, inteligente, dedicada).

17-. Nombre que recibe cada nivel de protección y seguridad.

0-1-. Estándar
1-2-. Básico
2-3-. Verificación
3-4-. Validación
4-5-. Autentificación
5-6-. Confirmación

18-. ¿Qué es un protocolo en sistemas operativos?
Es la comunicación entre máquinas.

19-. ¿Qué es un controlador?

Es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Es una pieza esencial, sin la cual no se podría usar el hardware.

20-. ¿Cuáles son las funciones que tiene la gestión de la memoria principal?

Conocer qué partes de la memoria están utilizadas y por quién.
Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
Asignar y reclamar espacio de memoria cuando sea necesario.

jueves, 31 de mayo de 2018

Apuntes Unidad 6

Apuntes Unidad 6

Protección y seguridad


Redes, Sistemas distribuidos y Seguridad.




  • Protocolos (comunicación entre maquinas)
  • Tipos de redes
  • Alámbricos e inalámbricos, puntos de acceso, redes (normal, distribuida, paralelas, inteligente, dedicada)
  • Administración de redes
  • Protección y seguridad
  • Políticas, mecanismos y técnicas
  • Administración de la seguridad
  • Sistemas operativos distribuidos
  • Modelos de aplicación
  • Procesos, hilos y maquinas
  • Nombrado y sincronización
  • Tolerancia a fallos


Clases de dispositivos

  • De bloques
  • De caracteres
  • De red


Protección y Seguridad




  • Amenazas y problemas.
  • Virus y malware.
  • Protección al sistema operativo.
  • Políticas, mecanismos y técnicas.


Niveles de Proteccion y Seguridad

0-. No hay
1-. ID; usuario, password
2-. Domótica
3-. Ergonómico o bromecánico
4-. Especial
5-. Combinado o mixto
6-. Avance tecnológico

Nombre por nivel

0-1-. Estándar
1-2-. Básico
2-3-. Verificación
3-4-. Validación
4-5-. Autentificación
5-6-. Confirmación

martes, 29 de mayo de 2018

Apuntes Unidad 5

Apuntes Unidad 5
Sistemas de Archivos


ARCHIVOS Y DIRECTORIOS



El Formato de archivo contiene nombre y extensión, el nombre es lo que contiene y la extensión en que fue echo.

Un modo de texto contiene 8 caracteres para el nombre y para la extensión puede tener de tres a cuatro caracteres.  

Un formato de directorios contiene 8 caracteres para nombrarlo y no posee una extensión.

Un atributo se refiere a, fecha, hora, usuario, tamaño.


DIRECTORIOS


  • Estructura lógica.
  • Estructura física.
  • Grafica acíclica.
  • Operaciones con directorios y archivos.
  • Metadatos del sistema de archivos.
  • Métodos de acceso:
  • Secuencial.
  • Aleatorio.
  • Indexado.
  • Hash.
  • En bruta.
  • Listas ligadas.
  • Rastreo de espacio libre.
  • Asignación de archivos:
  • Contigua.
  • Vinculada.
  • Indexada.
  • Por mapeo.
Los visores sirven para ver el tipo de formato.


SISTEMAS DE ARCHIVOS Y DIRECTORIOS

A través de  los comandos se pueden generar:

  • Rutas = path = camino.
  • Atributos = attrib = características.
  • Conjunto = set = config. = configuración.


Los atributos son propiedades.

  • Acceso (creación; secuencial, aleatorio mixto y con código)
  • Oculto
  • Usuario
  • Con contraseña
  • Protegido
  • Solo lectura
  • Lectura/escritura (modificación)



ARCHIVOS Y DIRECTORIOS

  • Métodos de acceso.   secuencial, aleatorio, mixto especial.
  • Meta-datos del sistema de archivos.
  • Estructura física y lógica.
  • Acceso de nivel superior  → indexado, hash, especial.
  • Rastreo de espacio libre. (listas ligadas)
  • Asignación de archivos.
  • Aplicaciones.   FAT, NTFS                      
  • Montajes, redirección y múltiple



La palabra "Indexado" es porque trabaja sobre subíndices y significa ordenado que se hace a través de los índices y atributos. Y la palabra "Hash" significa, tomar valores de mayor a menor y viceversa, de menor a mayor.

Cabe mencionar que un algoritmo varía de acuerdo a la aplicación y que son formulas.

El API crea los archivos y directorios.
Las operaciones son carga y descarga.
La programación en sistemas operativos es basada en comandos (BATCH) en lotes o por pasos.

RASTREO DE ESPACIO LIBRE

  1. Acceso en bruto
  2. Listas ligadas
  3. FAT, NTFS
  4. Montajes
  5. Redirecciones.

lunes, 28 de mayo de 2018

Apuntes Unidad 4

Apuntes Unidad 4

Administración de Entrada / Salida.


Gestión de Entrada y Salida.

Esto representa los intercambios de información desde el procesador o incluso al acceso directo de la memoria. Esta actividad de entrada y salida se realiza gracias a la relación que hay entre el sistema operativo con los diversos periféricos, así administrar y controlar  los estados y recursos que tienen cada uno de estos mediante los controladores de dispositivos.


  1. Características del dispositivo; Accesos secuencial y aleatorio.
  2. Clases
  3. Almacenamiento
  4. Organización física
  5. Organización lógica
  6. RAID, CRC, LRC, EDC, ECC.
  7. Planificación
    • FCFS, PICKUP, SSTF, LOOK, C-LOOK.
  8. Controladores


Planificación y Gestion de Entrada / Salida.

Esto se realiza a través de la BIOS y el planificador.

Los conectores tienen configuración.



Apuntes Unidad 2 y 3

Apuntes Unidad 2 y 3

- Administración de Procesos y del procesador
- Administración de memoria.


  • Los procesos cambian de nombre dependiendo de la capa en donde se encuentren.
  • Los Procesos son igual a una tarea o trabajo.
  • A un proceso se le conoce como ejecución o correr.
  • Existen procesos binarios, cuaternarios, etc.
  • Los procesos trabajan con datos: Bios, Otros procesos, Calculo, Verificación, etc.
  • Los datos manejan solo 0/1 a los cuales se les llama “paridad”.
  • La paridad es igual a un “OK/FAIL”.
  • Los estados del proceso son (la forma que presentan).
  • La diferencia que hay entre un archivo y un proceso es que: El archivo es un espacio y un proceso son programas y archivos con instrucciones. 





  • Procesos: programa ejecutándose “funcionando”.
  • Archivo: contiene datos y su extensión es “.DOC”.
  • Programa: contiene instrucciones, comandos, ordenes, palabras reservadas, sentencias.
  • Instrucciones: acciones a realizar a lo que llamamos lenguaje de programación.
  • Comandos: programas (internas, externas) conocido como proceso en lotes o en batch.


Ordenes: (=, ≥, ≤)
Símbolo (  )= Vinculo.






  • Proceso de usuario y aplicación.


  • Procesos del programa del sistema.


  • Procesos del sistema operativo.


Planificador


  • Interrupción: son switch


  • Registros: (recorel), exte, rec, reg, R, r.


  • Tiempos o plazos: síncrono o asíncrono.


Modo de procesos


  • Supervisor: hablamos de privilegios, derechos o permisos.


  • Núcleo o monitor: cuando queremos checar todos los procesos usados.


  • Modo regular: usuario.



DESCRIPTOR DE PROCESOS

Planificación de procesos: a corto o largo plazo.


  • FCFS: el primero en venir y el primero en irse.
  • FIFO: primero en entrar, primero en salir.
  • POR PRIORIDAD: nivel de importancia.
  • SRTF: busca la mejor ruta para llegar a su meta. Garantiza buen funcionamiento.
  • APROPIACION
  • COLAS: trabaja con tiempos y turnos.
  • HRRN: razón de resultado (el mejor proceso).
  • POR ALGORITMO
  • POR AFINIDAD
  • POR HILOS


Tipos de procesos: Nativos, Acumulados, Resultantes e Híbridos.


  • .exe: es de longitud que sea (M, G, T), se guarda en disco duro.
  • .com: solo es de un mega y se guarda en la memoria RAM y ROM.


PROCESOS

Procesos (modo): lineal, cooperativo, distribuido, bloqueo y semaforo.





ATRIBUTO DE LOS MECANISMOS DE COMUNICACIÓN


  • Proceso por canal, único o múltiple.
  • Conexión unidimensional.
  • Orientados a conexión o sin conexión.
  • Estrategias de nombrado.
  • Multicast, broadcast, unicast.
  • Orientado a flujo o mensajes.
  • Heterogéneas y homogéneas.
  • Síncronos y asíncronos.
  • Persistentes y transitorios.
  • Operaciones.
  • Estrategia en el umbral de memoria.



Un atributo en inglés es “attrib” y en sistemas son: forma, presentación y meta.

Una ruta o camino es el lugar en donde se localiza o donde se encuentra.


OPERACIONES CON PROCESOS


  • Persistentes y transitorios.
  • Colas: turnos que siguen los procesos.
  • Atómicos: procesos únicos.
  • Bloqueos
  • Socket´s: es un programa que divide las tareas para que los demás procesos sean más rápidos.
  • Tuberías: (pipeling) procesos alternativos para llegar al punto final.
  • Algoritmos.


OPERACIONES DE MEMORIA

  • Overlay  (Superpocición o Sobreposición)
  • Swappin (Intercambio de espacio)
  • Fragmentación (Dividir la memoria por sectores)
  • Paginación

En la computadora todo es único en el mismo espacio.

El trabajo de la memoria es ahorrar y buscar espacio.


MEMORIA

  • Segmentación (sección, parte de registros y pilas).
  • Fragmentación.
  • Paginación (MMU)( investidas, por demanda, grandes, sucias).
  • Distribución del tiempo (EAT).
  • Procesos múltiples.
  • Cargas y bibliotecas dinámicas.
  • Accesos (TLB)(CAM).


Los atributos que tienen el procesador, memoria y disco duro son:

  • Dirección
  • Registro
  • Espacio
  • Pila
  • Velocidad
  • Sector

Un Meta-dato es un dato con código.


MAPEO DE MEMORIA

El mapeo tiene direccion de memoria, programa a ejecutar y resultado.

  • El mapeo solo tiene un número.
  • Quien desarrolla el ampeo es el compilador o traductor.

Apuntes Unidad 1

Apuntes Unidad 1

Introducción a los Sistemas Operativos

En sistemas: 

  • Abreviatura  se le conoce como acrónimo.
  • Compatibilidad es igual a algo parecido pero no a algo igual.
  • Configuración: establece los parámetros de origen (fábrica). 
  • Actualización: agrega nuevos archivos, quita, cambia, pone.
  • Ajustes:  agrega algo para que funcione mejor o peor.
  • SepUp: conjunto actualizado.
  • Tipos de Sistemas Operativos: se clasifican en usuario, tarea, aplicación, kernel, tamaño, posición, etc. 


Significados



  • S.O: Sistemas Operativos.
  • D.O.S: Sistema Operativo en Disco por sus siglas en ingles "Disk Operating System”



- El shell es el ambiente o también conocido como entorno lo cual se divide en la parte gráfica y comando que es igual al texto.

- El kernel es el núcleo que constituye una parte fundamental del sistema operativo.

- El  firmware es algo específico como lo son las tarjetas, procesadores, controladores, etc.  

Kernel

El kernel es es la parte central de un sistema operativo y es el que se encarga de realizar toda la comunicación segura entre el software y el hardware del ordenador.
Los tipos que hay son micronúcleos, exonúcleos, monolíticos, híbridos, empotrado.
De un controlador se deriva la entrada, la función y la salida.




Un comando en sistemas es ¿Qué hace? y ¿Cómo lo va a hacer?, del cual se deriva los internos que es la memoria RAM como lo son los programas pequeños y los Externos que se encuentran en el disco duro como son programas grandes.