Son aplicaciones comunes (exel, word,power point, etc.)
A medida
Son aplicaciones que están diseñadas para uso personal o comercial.
Datos
Con los diferentes tipos de datos se pueden procesar información en forma de datos.
Tipos
Datos de entrada (Teclados, Ratones, Módem)
Datos intermedios ( Proceso)
Datos de salida (Resultado)
Otros tipos
Datos fijos
Permanecen constante mientras el proceso se realiza
Datos variables
Se modifican a lo largo del proceso
Otros tipos más
Datos numéricos
Codificación de datos
Alfanuméricos
Sirven para representar una cantidad de símbolos en binario.
Tipos
ASCII
EBCDIC
UNICODE
Numéricos
Tabla
Base 2. (0 al 1)
Base 8. (0 al 7)
Base 16 (0 a la A)
Base 10 (0 al 9)
Medidas de datos
Las medidas mas habituales que se utilizaran son:
Desde el KB hasta el TB
Topic principal
Los sistemas operativos monopuestos
Resumen
Hardware
1.Unidad central de proceso (UCP)
Consta de
Unidad de control (UC)
Con los espacios de almacenamientos llamados Registros se realizan las operaciones.
Otros componentes
1. Registro de instrucciones
2. Registro contador de programas
3. Controlador y decodificador
4. Secuenciador
5. Reloj
Unidad aritmético-lógica (UAL)
Realiza operaciones aritméticas y lógicas
Elementos
1. Operacional
2. Registros de entrada
3. Acumulador
4. Registro de estado
2. Memoria central (MC) o RAM
Memorias de almacenamiento externas
Discos duros
Disquetes
Cintas DAT
Pen drives
Memorias internas
Memoria RAM
Estructura que las componen
1. Registro de direcciones
2. Registro de intercambio
3. Selector de memoria
4. Señales de control
Tipos de memoria
DRAM
SRAM
SDRAM
DDRAM
Memoria ROM
El Software que integra la ROM forma el BIOS
3. Controladores
Programas especiales que permiten al sistema operativo comunicar con las partes del pc.
4. Unidad de entrada/salida (E/S)
Comunica el procesador y el resto de componentes internos con los periféricos de entrada/salida y las memorias de almacenamiento externas.
El BUS es el encargado de estas comunicaciones
5. Buses
Es la linea de comunicación que se establece para el paso de información
Tipos
Bus de datos
Bus de direcciones
Bus de control
Estructura
1. Procesador
2. Buses
3. Memoria RAM
6. Unidades periféricas
Se conectan en
la CPU a través de los puertos
Dispositivos hardware con los cuales el usuario puede interactuar con el ordenador, almacenar, imprimir resultados, etc.
Pueden ser de:
Entrada
Teclado, Ratón,cámaras web, Micrófonos,etc.
Salida
Monitor, impresora, Altavoces, Fax, etc.
Mixto
Discos Rigidos, Memorias Flash, Tarjeta de Red, etc.
Parte lógica
Intangible
Sistemas de archivos de disco
Tangible
Parte física
EL SISTEMA OPERATIVO
¿Que es ?
Clasificación general
Monousuario
Un solo usuario explota el hardware y el software
Primera generación
Cuarta generación
En red
Los ordenadores se comunican entre ellos compartiendo hardware y software
Multiusuario
Un solo usuario explota el hardware y el software
Segunda generación
Tercera Generación
Generaciones del SO
Válvulas de vacío
Transistores
Circuitos integrados
Ordenador personal
Recursos que maneja
software básico del ordenador. Gestiona todos los recursos hardware del sistema y proporciona la base para la creación y ejecución del software de aplicación
Memoria
Procesador
Información
Periféricos de entrada/salida
Administración de memoria
Memoria Virtual
BCP como estructura para gestionar procesos en el sistema
El SO gestiona periféricos a través de un componente hardware llamado chipset
Interfaces de comunicación
Interfaz gráfica
Interfaz texto
Modos de explotación
Procesos en lotes
Entrada
Proceso
Salida
Muy lento y poco fiable
Procesos en tiempo real
Forma habitual de trabajo en ordenadores personales
Según el numero de usuarios
Monousuario
Todos los dispositivos de hardware están a disposición de ese usuario y no pueden ser utilizados por nadie más hasta que este no finalice su sesión.
Multiusuario
Varios usuarios pueden utilizar simultaneamente los recursos del sistema.
Según el numero de procesos
Monotarea
puede ejecutar un programa o proceso a la vez.
Multitarea
Puede ejecutar varios programas o procesos concurrentemente.
Según el numero de procesadores
Monoproceso
Solo tiene un solo procesador
Subtema
Multiproceso
Consta de dos o más procesadores
Según el tiempo de respuesta
Tiempo real
La respuesta es inmediata tras lanzar un proceso
Tiempo compartido
Cada proceso utilizá ciclos de la UCP hasta que finalice.
Sistemas de archivos de propósito especial
Sistemas de archivos en red
Gestión de los recursos de un sistema operativo
Hilos y hebras
Es un punto de ejecución de un proceso.
Estado de los procesos
Transición de procesos
Bloque de control de procesos
Algoritmos de planificación
Procesos y flujos
Un proceso tendrá siempre una hebra, en la que corre el propio programa, pero puede tener más hebras.
En ejecución
Preparado, en espera o activo
Bloqueado
Es toda la información de un proceso que el sistema operativo necesita para controlarlo.
Estas almacenan información como:
Estado actual del proceso
Identificador del proceso
Prioridad del proceso
Ubicacion en memoria
Recursos utilizados
Round Robin
FIFO o FCFS
ALgoritmo de rueda que asigna tiempos de CPU de forma rotativa
Asignación de tiempos de CPU en orden de llegada
Tipos de Transiciónes:
Transición A
Transición B
Transición D
Transición C
Procesos
Memoria
Intercambio de memoria
Tipos de programas según el uso de memoria
Paginación
Segmentación
Swapping
Reubicables
Reentrantes
Residentes
Reutilizables
Periféricos
Tipos de periféricos
Comunicación con el sistema
Clasificación de los perifericos
Entrada
Salida
Entrada/Salida
Interfaz texto
Interfaz gráfica
Tipo bloque
TIpo carácter
Información
Tipos de archivo
Archivos regulares
Directorios
Archivos especiales
Topic flotante
El procesador ejecuta instrucciones del progrma que lo compone y tiene concedido el tiempo de uso de la UCP.
Espera turno para poder utilizar su intervalo de tiempo y poner en funcionamineto sus instrucciones accediendo a los recursos del sistema.
Esta bloqueado debido a causas multiples
Ocurre cuando el programa que esta en ejecucion necesita algo.
Cuando un programa ha utilizado el tiempo asignado por la UCP y asi teniendo que dejar paso al siguiente.
Cuando el proceso le llega una nueva disposición de tiempo de la UCP para poder ejecutarse
Ocurre cuando el proceso recibe una orden para pasar al estado de preparación y luego se ejecuta.
Ejecución, preparado o bloqueado
Dependiendo del sistema operativo, a cada proceso se le aigna un PID
La asignada por el planificador
Dirección de memoria en la que se carga el proceso
Recursos hardware y software para poder ejecutarse
Es un concepto manejado por el sistema operativo y que referencia un programa en ejecución.
Es una técnica que consiste en dividir la memoria interna o RAM en zonas iguales llamadas Frames, y los programas en partes del mismo tamaño denominado páginas.
Es una técnica similar a la paginación que permite definir los bloques de memoria de tamaño variable.
Es que cuando varios usuarios están ejecutando procesos en un mismo ordenador, este se ve obligado a cargarlo en la RAM.
Programas utilizados por varios usuarios a la vez en memoria.
Son aquellas que una vez cargada en el ordenador permanecen en ella hasta qeu se cargue el ordenador.
Son aquellos programas que, si no están ejecutando, dejan la memoria libre para otros procesos.
Son aquellas que, una vez cargado en RAM para ejecutarse, pueden variar de situación.
Son archivos que contienen refencias a otros archivos regulares o a otros directorios.
son los que contienen información del usuario, progrmas, documentos, texto, gráficos,etc.
Los que no son de ninguno de los dos tipos anteriores
Unidades de almacenamiento
Unidades físicas
Unidades lógicas
Lugares de almacenamiento
Dispositivo físico de almacenamiento, como un disco duro, disquete, CD-ROM.
Son representaciones que el sistema operativo hace de cada unidad física.
Directorio
Subdirectorio
Fichero
Unidad de almacenamiento de ficheros y otros directorios o subdirectorios.
Zona del directorio que almacena ficheros u otros subdirectorios.
Es el propio elemento de almacenamiento de la información.
Memoria en un Sistema Operativo
Gestión de memoria en modo real
Gestión de memoria en modo protegido
Son versiones antiguas que gestionan la memoria utilizando tres capas con funciones destintas.
Algunas versiones mejores gestionan la memoria de forma plana, es decir, como si se tratara de una zona unica.
Organización del espacio de almacenamiento
Herramientas de particionado de disco
Windows
Linux
Estructura física de disco duro
Caras
Pistas
Sectores
Como mínimo dos, si solo tiene un plato
Las pistas son los círculos concéntricos en los que se divide cada cara
Cantidad de información que, con una sola operación de lectura , se lee o se escribe de una vez
Estructura física de un disco duro
Sector de arranque
Tabla de localización de archivos
Directorio raíz
Zona de datos
Se instala el cargador del SO
Se instala el cargador del SO
Informa de lo que hay almacenado
Es la mayor parte del disco y en ella se almacenan datos
Particiones de disco
Particiones primarias
Particiones extendidas
En ellas se suele instalar el SO
Al menos contiene una unidad lógica
Sistema de archivos
Estructuran la información guardada en una unidad de almacenamiento
Trayectorias o caminos
Sistemas de archivos
Sistemas de archivos más comunes
Absolutos
Relativos
Trayectorias en modo comando o en entorno gráfico
FAT12, FAT16, FAT32
NTFS
UFS, EXT3, EXT4
HPFS, HFS, NFS
Antiguas versiones de MS-DOS y Windows
Sistemas indows actuales hasta 7
Linux UBUNTU, otros y UNIX SVR4
Macintosh, Netware, OS/2
Instalación de sistemas operativos monopuestos
Instalacion de Sistemas Operativos
Requisitos hardware
Procedimiento de instalación
Instalación
Antes de instalar cualquier sistema operativo,hay que comprobar si el hardware es capaz de albergarlo.
En esta parte iremos viendo cómo se prepara el equipo para iniciar la instalacion.
En esta parte iremos viendo las pantallas que muestra el instalador del sistema operativo y lo que es necesario indicar en algunas de ellas.
Instalación con un solo disco duro
Disco duro único en partición única
Disco duro único con más de una partición
Cargador del SO
El sistema se instala en la única partición disponible
si solo hay una partición primaria, el SO se instala en ella
Si hay más de una partición primaria, el SO se instala en la que queramos
El MBR apuntará a la partición en la que se instaló el SO
Instalación con más de un disco duro
Más de un dis duro y partición única en cada disco
Más de un disco duro y varias particiones de disco
El SO se instalará en cualquiera de los dos discos, pero preferiblemente en el más rápido
Si hay más de una partición primaria, el SO se instala en la que queramos, pero del disco duro más rápido
Fases de instalación de un SO
Planificar la instalación
Compatibilidad del SO con el hardware en el que los vamos a instalar
Compatibilidad de las acciones que se ejecutarán
Soporte de drivers
Soporte para todo el software: Sistema operativo, antivirus, backup, base de datos
¿Cuál es el planeado para este sistema, y quien se lo va a dar?
¿Existe perspectivas de que esto cambie a corto o medio plazo?¿a largo?
¿De que recurso se dispone para lograr este fin?
Realizar la instalación
Preparar el equipo para arrancar desde CD/DVD
Preparación del disco duro
Ejecutar el programa de instalación
Proporcionar el nombre y contraseña del usuario que será administrador del sistema
Seleccionar los componentes software opccionales que queremos instalar
Ajustar los parámetros de la red
Configurar el gestor de arranque
Instalar los plugins del navegador
Instalar los drivers necesarios para los dispositivos no reconocidos en la instalación
Documentar la instlación
Fecha y hora de instalción
Especificaciones hardware del equipo en el que instalamos el SO en red
Datos introducidos en el proceso de instlación como: nombre del equipo, clave del producto, contraseña del administrador, licencias,etc.
Software adicional instalado, por ejemplo, las funciones
Ajustar los parámetros de la red
configuración de la red (dirección IP, máscara de subred, etc.)
Incidencias producidas durante el proceso de instalación