generalidades de los sistemas operativos
DESCRIPTION
Introduccion a sistemas operativos.Breve descripcion de los componenetes de un SO.TRANSCRIPT
Sistemas OperativosTema 1: Antecedentes.
Ing. Valentín Báez Trejo. Semestre: Agosto-Diciembre
Universidad Autónoma de Ciudad Juárez Instituto de Ingeniería y Tecnología, Campus CU
Arquitectura general del sistema
mínimo de una computadora
Unidad de
Memoria.
Unidad de
control.
ALU.
Unidades de
Salida.
Unidades de
Entrada.
CPU
Arquitectura general del sistema
mínimo de una computadora
Unidades de entrada: conversión de señales de nivel humano en señales
entendibles para la maquina, traduce del lenguaje humano a lenguaje de
maquina.
Unidades de salida: Es el traductor inverso al mostrar los resultados.
Lenguaje Humano/Maquina:
Binario: 0’s y 1’s.
Octal: 0-7.
Hexadecimal: 0-9, A-F.
Lenguaje humano.
Arquitectura general del sistema
mínimo de una computadora Bit: es la unidad mínima que maneja una computadora. Representa 1’s o 0’s.
Nibble (Nible): es la colección de 4 bit’s. Representa BCD o hexadecimal.
Byte: es la colección de 8 bit’s. Su importancia radica en que los microprocesadores hacen referencia
a las localidades de memoria en byte’s y no menos.
MSB LSB
Palabra (word): es la colección de 16 bit’s o 2 Byte’s, lo cual le permite a las arquitecturas
distintos niveles de manejo de información. Cuantas palabras de información tolera tu
computadora?
Blocks y Pages: La memoria cache de generalmente maneja grupos de palabras consecutivas y se
les conoce como bloques de cache o líneas de cache. Por otra parte la memoria virtual que se unas
en las particiones de HD, se le conoce como paginas o paginación.
7 6 5 4 3 2 1 0
Arquitectura general del sistema
mínimo de una computadora
Unidad de
Memoria.
Unidad de
control.
ALU.
Unidades de
Salida.
Unidades de
Entrada.
CPU
Arquitectura general del sistema
mínimo de una computadora
CPU, Central Processing Unit: de forma general el CPU se encarga de recibir
información del usuario, llevar a cabo una(s) serie(s) función(es) y devuelve una
respuesta al usuario. Pero para llevar a cabo estas “funciones” requiere de la
ALU y la Unidad de Control.
Unidad de Control: esta se encarga principalmente de leer e interpretar las
instrucciones del programa, dirigir la operación de los componentes internos
del procesador y controlar el flujo de datos, programas hacia y desde la
memoria RAM, asi como la administración y dirección de registros.
ALU, Arithmetic Logic Unit: Lleva a cabo los procesos matemáticos (suma,
resta, multiplicación, división, potencias, función raíz, factor…), asi como las
operaciones lógicas (comparaciones numéricas o alfabéticas entre otras)
Arquitectura general del sistema
mínimo de una computadora
Unidad de
Memoria.
Unidad de
control.
ALU.
Unidades de
Salida.
Unidades de
Entrada.
CPU
Arquitectura general del sistema
mínimo de una computadora Memoria: es el conjunto de registros direccionables en donde residen las instrucciones y
datos.
RAM, Random Acces Memory: es la memoria de almacenamiento primario, almacena
temporalmente instrucciones y datos en cualquier localidad al azar, es volátil pues no se
conserva de manera permanente, al no tener partes móviles se vuelve de rápido acceso
pues la información es un patrón de corriente eléctrica. La memoria RAM es escasa.
ROM, Read Only Memory: esta memoria es permanente, una ves que se escribe algo
no se puede modificar, es la memoria donde se escriben los procesos inalterables
(Sector de arranque).
Memoria Cache: se usa para facilitar la transferencia de datos e instrucciones al
procesador, al igual que la RAM, la Cache es un área de almacenamiento de alta
velocidad pero es en promedio 10 veces mas rápida y mucho mas cara. Su función es
predecir la información que pueda requerir el procesador.
Arquitectura general del sistema
mínimo de una computadora
Unidad de
Memoria.
Unidad de
control.
ALU.
Unidades de
Salida.
Unidades de
Entrada.
CPU
Arquitectura general del sistema
mínimo de una computadora Bus: los buses son los conectores o la ruta electrónica (las guías en una placa de
circuito impreso), que permiten el flujo de la información dentro de la
computadora. Una computadora personal posee vario tipos de buses, cada uno
de los cuales se usa para distintos propósitos.
Bus de Datos: este es un bus bidireccional pues los datos fluyen desde y hacia
el CPU, las palabras transmitidas tienen una longitud n, pues el CPU maneja
palabras de n-bit’s, el numero de bit’s depende del procesador.
Bus de Control: este se usa para sincronizar las actividades y transacciones
del sistema. Algunas señales pueden ser R/W, RESET, BUS RQ, entre
otras.
Bus de Direcciones: este es un bus unidireccional, del CPU a la memoria o
hacia los elementos de E/S.
Arquitectura general del sistema
mínimo de una computadora
Unidad de
Memoria.
Unidad de
control.
ALU.
Unidades de
Salida.
Unidades de
Entrada.
CPU
Definiendo un sistema operativo
Que es un sistema operativo?
Es un programa que se inicia al encender la computadora para coordinarsu funcionamiento y permitir la comunicación de la maquina con elusuario.
Que tipos de sistemas operativos conocen?
En móviles?
Windows Mobile, Linux, Java, Symbian.
En servidores?
Unix, Linux, Windows Server
En PC’s?
Windows, Linux(Ubuntu, Red Hat, Open Suse, Debian) y Macintosh.
Funciones de un sistema operativo
Gestión de recursos: Control de discos duros, CD/DVD-ROM, gestión de
periféricos, asignación de cantidades de memoria…
Interfaz de usuario: esto se refiere en la forma en que la computadora
presenta la información a el usuario. Esta puede ser:
Grafica: es la interfaz utilizada con mayor frecuencia, un escritorio con
distintos iconos, barras y menús gobernados por el ratón.
Por menús: las ordenes se dan escogiendo entre diversas opciones
agrupadas en menús.
Consola de comandos: un excelente ejemplo seria el símbolo del
sistema, este sistema de comunicación consiste en teclear
directamente las ordenes a través del teclado hacia el CPU.
Definiendo un sistema operativo
Un sistema operativo también se encarga de:
Administración de archivos: también se encarga de guardar los datos en
distintas unidades de almacenamiento (HDD, floppy’s, CD’s, DVD’, USB’s,
FlashDD), así como de recuperarlos cuando el usuario lo pida.
Gestión de tareas: Los SO actuales son multitarea, es decir realizan varias
tareas y ejecutan distintos programas a la vez. Ejemplo, mientras se realiza
un presentación, el antivirus ejecuta un plan de limpieza y Facebook en el
navegador actualiza las publicaciones.
Definiendo un sistema operativo
Por lo tanto, ahora podría dar una definición de SO mas formal?
Es una capa de software que se encarga de manejar todas las partes del
sistema y funge como intermediario entre el hardware y los programas de
usuario.
De esta manera presenta una interfaz o maquina virtual que es mas fácil
de entender y programar de lo que seria trabajar con la maquina “pura”.
El SO tiene dos objetivos:
Lograr que el sistema de computación se use de manera cómoda.
Lograr que el hardware de la computadora se emplee de manera
eficiente.
Definiendo un sistema operativo