Los sistemas informáticos

Software

Software básico

Sistema Operativo

Es el software que controla el hardware

Software de aplicaciones

Estándar

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

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

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

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

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

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

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