LA INFORMATICA
La Informática es la ciencia que trata o estudia la información mediante recursos
automatizados en una forma racional.
EL ESQUEMA INFORMATICO
ENTRADA PROCESO SALIDA
Retroalimentación
COMPONENTES DE LA INFORMATICA
Hardware -> (Hard=Sólido y Ware=Recurso) Recurso Físico
Software -> (Soft=Sutil y Ware=Recurso) Recurso Lógico
Humanware-> (Human=Humano y Ware=Recurso) Recurso Humano
Llamamos hardware (Interno y Externo) a los componentes físicos del ordenador: la
Tarjeta Principal (Main board), monitor, teclado, Mouse, disco duro (Hard Disk),
memorias, etc.
C.P.U. Unidad Central de Proceso Distinguimos entre la unidad central y los
periféricos. En la unidad central se realizan todas las operaciones matemáticas y
lógicas necesarias para llevar a cabo el cometido de los programas. Los periféricos
se encargan de almacenar la información y comunicarse con el usuario y otros
ordenadores.
Unidad de Control Se compone del microprocesador y la memoria RAM. El
microprocesador es el dispositivo más importante, la que realiza las operaciones.
La memoria RAM almacena los datos temporalmente que necesita el
microprocesador.
Según su función, se dividen en:
Periféricos de almacenamiento. Para guardar la información de los programas y la
que generan los usuarios. A esta categoría corresponden el disco duro, los CD-
ROM, las memorias USB, los DVD-ROM, los disquetes, las cintas, etc.
Periféricos de entrada. Los que reciben los datos que ingresan los usuarios.
Típicamente son el teclado y el ratón, aunque hay más, como el micrófono, el
escáner, la tableta gráfica.
Periféricos de salida. Entregan al usuario el resultado de los procesos. La pantalla
y la impresora son los más importantes, pero también son periféricos de salida los
altavoces y los Plotters, Disco Duro Extraible.
DIGITAL BINARY
Bit = 1 o 0, impulso electrónico
Byte = 8 bits un octeto
Kilobyte = 1024 Bytes
Megabyte = 1024 Kbytes
Gigabyte = 1024 Mbytes
Terabyte = 1024 Gbytes
El software es el componente lógico; son los programas que permiten que el
hardware resulte de alguna utilidad.
Sistemas Operativos * Windows, Linux, Android
Software Aplicativo * Office, Ilustrator, Corel Draw, Dreamweaver
Lenguajes de Programación * C++, Java, Phyton
Software a la medida. * Siigo, Helisa, Presupuesto de Obra , Medicina.
Podemos ver el software como el que se encarga de comunicar el hardware
(máquina) con las personas (usuarios) se conoce como interacción
El sistema operativo permite darle uso al computador mediante ordenes, comandos
o instrucciones. Es una capa de Software que se encarga de gestionar todos los
dispositivos internos de una computadora, proporcionado a los programas de
usuario una interfaz con el hardware más sencilla. Controla todos los recursos de la
computadora y ofrece el soporte básico sobre el cual pueden escribirse los
programas aplicativos.
El más usado en el mundo es Microsoft Windows, seguido a distancia por Linux,
aunque hay algunos otros sistemas operativos disponibles, como MSDOS, OS/2.
Con distintos precios y características, cada usuario debe elegir uno, porque eso
condiciona qué programas podrá usar después.
Windows 10
Linux Ubuntu 20.04
Mac OS X 2.8
Sistemas Operativos por Servicios
Esta clasificación es la más comúnmente usada y conocida desde el punto de vista
del usuario final.
Monousuarios
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la
vez, sin importar el número de procesadores que tenga la computadora o el número
de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
Las computadoras personales típicamente se han clasificado en este renglón.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones. No
importa el número de procesadores en la máquina ni el número de procesos que
cada usuario puede ejecutar simultáneamente.
Monotareas
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por
usuario.
Multitarea
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando
varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente
de un programa durante su depuración mientras compila otro programa, a la vez
que está recibiendo correo electrónico en un proceso en background. Es común
encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual
permite un rápido intercambio entre las tareas para el usuario, mejorando su
productividad.
Uniproceso
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese más de
uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y
MacOS.
Multiproceso
Un sistema operativo multiproceso se refiere al número de procesadores del
sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o
asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo
selecciona a uno de los procesadores el cual jugará el papel de procesador maestro
y servirá como pivote para distribuir la carga a los demás procesadores, que reciben
el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o
partes de ellos (threads) son enviados indistintamente a cualesquiera de los
procesadores disponibles, teniendo, teóricamente, una mejor distribución y
equilibrio en la carga de trabajo bajo este esquema.
Cuando varios ordenadores están comunicados en una red, comparten información
y recursos. Por ejemplo, se puede consultar una base de datos que se encuentra
en otro país o imprimir con una impresora que está en otra habitación.
Sistemas Operativos por la Forma de Ofrecer sus Servicios
Esta clasificación también se refiere a una visión externa, que en este caso se
refiere a la del usuario, el cómo accesa los servicios. Bajo esta clasificación se
pueden detectar dos tipos principales: sistemas operativos de red y sistemas
operativos distribuidos.
Sistemas Operativos de Red
Los sistemas operativos de red se definen como aquellos que tiene la capacidad de
interactuar con sistemas operativos en otras computadoras por medio de un medio
de transmisión con el objeto de intercambiar información, transferir archivos,
ejecutar comandos remotos y un sin fin de otras actividades. Lo importante es hacer
ver que el usuario puede accesar y compartir muchos recursos.