Você está na página 1de 16

Sistemas Operativos

Tema 1: Antecedentes.

Ing. Valentn Bez Trejo.


Universidad Autnoma de Ciudad Jurez

Semestre: Agosto-Diciembre
Instituto de Ingeniera y Tecnologa, Campus CU

Arquitectura general del sistema


mnimo de una computadora
Unidad de
Memoria.

Unidades de
Entrada.

Unidad de
control.

Unidades de
Salida.

ALU.
CPU

Arquitectura general del sistema


mnimo de una computadora
Unidades de entrada: conversin de seales de nivel humano en seales
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: 0s y 1s.
Octal: 0-7.

Hexadecimal: 0-9, A-F.


Lenguaje humano.

Arquitectura general del sistema


mnimo de una computadora
Bit: es la unidad mnima que maneja una computadora. Representa 1s o 0s.
Nibble (Nible): es la coleccin de 4 bits. Representa BCD o hexadecimal.

Byte: es la coleccin de 8 bits. Su importancia radica en que los microprocesadores hacen referencia
a las localidades de memoria en bytes y no menos.

MSB

7
6
5
4
3
2
1
0 LSB
Palabra (word): es la coleccin de 16 bits o 2 Bytes, lo cual le permite a las arquitecturas
distintos niveles de manejo de informacin. Cuantas palabras de informacin 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 lneas de cache. Por otra parte la memoria virtual que se unas
en las particiones de HD, se le conoce como paginas o paginacin.

Arquitectura general del sistema


mnimo de una computadora
Unidad de
Memoria.

Unidades de
Entrada.

Unidad de
control.

Unidades de
Salida.

ALU.
CPU

Arquitectura general del sistema


mnimo de una computadora
CPU, Central Processing Unit: de forma general el CPU se encarga de recibir
informacin del usuario, llevar a cabo una(s) serie(s) funcin(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 operacin de los componentes internos
del procesador y controlar el flujo de datos, programas hacia y desde la
memoria RAM, asi como la administracin y direccin de registros.
ALU, Arithmetic Logic Unit: Lleva a cabo los procesos matemticos (suma,
resta, multiplicacin, divisin, potencias, funcin raz, factor), asi como las
operaciones lgicas (comparaciones numricas o alfabticas entre otras)

Arquitectura general del sistema


mnimo de una computadora
Unidad de
Memoria.

Unidades de
Entrada.

Unidad de
control.

Unidades de
Salida.

ALU.
CPU

Arquitectura general del sistema


mnimo 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 voltil pues no se
conserva de manera permanente, al no tener partes mviles se vuelve de rpido acceso
pues la informacin es un patrn de corriente elctrica. 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 rpida y mucho mas cara. Su funcin es
predecir la informacin que pueda requerir el procesador.

Arquitectura general del sistema


mnimo de una computadora
Unidad de
Memoria.

Unidades de
Entrada.

Unidad de
control.

Unidades de
Salida.

ALU.
CPU

Arquitectura general del sistema


mnimo de una computadora
Bus: los buses son los conectores o la ruta electrnica (las guas en una placa de
circuito impreso), que permiten el flujo de la informacin dentro de la
computadora. Una computadora personal posee vario tipos de buses,
cada uno
de los cuales se usa para distintos propsitos.
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-bits, el numero de bits depende del procesador.
Bus de Control: este se usa para sincronizar las actividades y transacciones
del sistema. Algunas seales 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


mnimo de una computadora
Unidad de
Memoria.

Unidades de
Entrada.

Unidad de
control.

Unidades de
Salida.

ALU.
CPU

Definiendo un sistema operativo


Que es un sistema operativo?
Es un programa que se inicia al encender la computadora para coordinar
su funcionamiento y permitir la comunicacin de la maquina con el
usuario.
Que tipos de sistemas operativos conocen?
En mviles?

Windows Mobile, Linux, Java, Symbian.


En servidores?
Unix, Linux, Windows Server
En PCs?
Windows, Linux(Ubuntu, Red Hat, Open Suse, Debian) y Macintosh.

Funciones de un sistema operativo


Gestin de recursos: Control de discos duros, CD/DVD-ROM, gestin de
perifricos, asignacin de cantidades de memoria
Interfaz de usuario: esto se refiere en la forma en que la computadora
presenta la informacin a el usuario. Esta puede ser:
Grafica: es la interfaz utilizada con mayor frecuencia, un escritorio con
distintos iconos, barras y mens gobernados por el ratn.
Por mens: las ordenes se dan escogiendo entre diversas opciones
agrupadas en mens.
Consola de comandos: un excelente ejemplo seria el smbolo del
sistema, este sistema de comunicacin consiste en teclear
directamente las ordenes a travs del teclado hacia el CPU.

Definiendo un sistema operativo


Un sistema operativo tambin se encarga de:
Administracin de archivos: tambin se encarga de guardar los datos en
distintas unidades de almacenamiento (HDD, floppys, CDs, DVD, USBs,
FlashDD), as como de recuperarlos cuando el usuario lo pida.
Gestin de tareas: Los SO actuales son multitarea, es decir realizan varias
tareas y ejecutan distintos programas a la vez. Ejemplo, mientras se realiza
un presentacin, el antivirus ejecuta un plan de limpieza y Facebook en el
navegador actualiza las publicaciones.

Definiendo un sistema operativo


Por lo tanto, ahora podra dar una definicin 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 fcil
de entender y programar de lo que seria trabajar con la maquina pura.
El SO tiene dos objetivos:
Lograr que el sistema de computacin se use de manera cmoda.
Lograr que el hardware de la computadora se emplee de manera
eficiente.

Definiendo un sistema operativo

Você também pode gostar