INFORMATICA 10 GRADO 2021
INFORMÁTICA 10 GRADO
- La Informática como ciencia
- teoría general de la información
- informática
- computación
- sistemas
- hardware
- software
TEMA 2.- TEORIA GENERAL DE LA INFORMACION.
La teoría de la información, conocida también como
teoría matemática de la comunicación o teoría matemática de la información, es
una propuesta teórica presentada por Claude E. Shannon y Warren
Weaver a finales de la década de los años 1940.
Esta teoría está relacionada con las leyes
matemáticas que rigen la transmisión y el procesamiento de la información y se
ocupa de la medición de la información y de la representación de la misma, así
como también de la capacidad de los sistemas de comunicación para transmitir y
procesar información.
La teoría de
la información es una rama de la teoría de la probabilidad y de las ciencias de
la computación que estudia la información y todo lo relacionado con ella:
canales, compresión de datos y criptografía, entre otros.
DESARROLLO
La señal sale del canal, llega a un receptor que
decodifica la información convirtiéndola posteriormente en mensaje que pasa a
un destinatario. Con el modelo de la teoría de la información se trata de llegar
a determinar la forma más económica, rápida y segura de codificar un mensaje,
sin que la presencia de algún ruido complique su transmisión. Para esto, el
destinatario debe comprender la señal correctamente; el problema es que aunque
exista un mismo código de por medio, esto no significa que el destinatario va a
captar el significado que el emisor le quiso dar al mensaje.
FINALIDAD
Un aspecto importante es la resistencia a la
distorsión que provoca el ruido, la facilidad de codificación y
descodificación, así como la velocidad de transmisión. Es por esto que se dice
que el mensaje tiene muchos sentidos, y el destinatario extrae el sentido que
debe atribuirle al mensaje, siempre y cuando haya un mismo código en común.
TAREA 2.-
INVESTIGAR QUE ES LA UNIDAD CENTRAL DE PROCESO(UCP)
---------------19-03-2021---------------
TEMA 3 Y 4
INFORMATICA Y COMPUTACION
CONCEPTOS GENERALES SOBRE INFORMATICA.
·
computador o computadora es
una máquina que genera una salida de información al aplicar una secuencia de
operaciones lógicas y aritméticas a un conjunto de datos inicial.
·
ordenador en
muchos países es un sinónimo de computador. Deriva del francés ordinateur,
quesignifica “que ordena o pone en orden”.
·
algoritmo un
procedimiento no ambiguo que resuelve un problema. Por procedimiento se
entiende la secuencia de operaciones bien definidas, cada una de las cuales
requiere una cantidad finita de memoria y se realiza en un tiempo finito.
·
programa es
la secuencia ordenada de operaciones lógicas y aritméticas que se introduce en
un computador para que las realice. Está expresado en términos que la máquina
entienda.
·
programación de
computadores es parte de la Informática dedicada al estudio de las distintas metodologías,
algoritmos y lenguajes para construir programas.
·
sistema operativo es
el conjunto de programas que gestionan los recursos y procesos de un
computador, permitiendo el uso y explotación del mismo. El sistema operativo es
el responsable de la normal ejecución de las diferentes aplicaciones.
·
aplicación
conjunto de programas que llevan a cabo una tarea al completo. Puede incluir la
integración de más de un programa. Ejemplo, aplicación informática de venta en
internet: utiliza servidores web, sistemas gestores de bases de datos, etc.
·
Estructura
y funcionamiento de un ordenador
Un
ordenador es una máquina capaz de:
·
Aceptar datos a través de un medio
llamado periférico de entrada (ej. teclado, mouse, etc.)
·
Procesar los datos automáticamente mediante un
programa
·
Proporcionar una información resultante a
través de un medio llamado periférico de salida (ej. pantalla, impresora,
etc.)
·
También puede guardar y recuperar datos guardados
en un medio de almacenamiento (ej. disco rídigo, cintas, CD,
etc.)
·
Enviar/recibir datos a/de otro ordenador conectado
mediante algún medio de comunicación.
TAREA 3.- INVESTIGAR Y
DIBUJAR OTRO MODELO DE JOHN VON NEUMANN
--------------26-03-2021--------------
Memoria principal RAM, donde se
guardan los programas y los datos que se utilizan, así como los
resultados que se generan.
CPU (Central Processing Unit,
Unidad Central de Proceso, UCP o procesador), que se encarga de
manipular los datos y ejecutar instrucciones.
Unidad de Entrada/Salida (I/O
o Input/Output) que permite relacionar el ordenador con el exterior mediante
los dispositivos periféricos.
Las componentes anteriores están
interconectadas por medio de conexiones, cada una denominada BUS.
El bus de
direcciones transmite la dirección de memoria de la que se quiere leer o en la que se
quiere escribir.
El bus
de control selecciona la operación a realizar en una celda de memoria
(lectura o escritura).
El bus de
datos transmite el contenido desde o hacia una celda de memoria
seleccionada en el bus de direcciones según la operación
seleccionada en el bus de control sea lectura o escritura.
Memoria
La
memoria RAM es un conjunto de celdas direccionables en las que puede
guardarse información binaria.
La
sigla RAM significa Random Access Memory o
Memoria de Acceso Aleatorio, que quiere decir que cada celda puede accederse de
manera independiente.
Una
característica importante de esta memoria es que su contenido se borra
totalmente cuando no hay corriente eléctrica.
Cada
celda:
·
Tiene una dirección, lo cual permite un acceso
directo a la celda (sin tener que pasar por otras celdas).
·
Está formada por 8 bits (1 Byte). Cada bit puede
almacenar un 0 o un 1. La combinación de valores en
8 bits nos da la posibilidad de almacenar 28=256 valores diferentes en una
celda (desde 00000000 a 11111111, es decir, de 0 a 255 que es 28-1).
Los
programas que queremos ejecutar, así como también los datos que se necesitan y
los resultados que se producen, deben estar cargados en memoria. El procesador es
quien se encarga de buscar en la memoria las
instrucciones del programa a ejecutar y los datos necesarios, así como también
se encarga de depositar en la memoria los resultados producidos.
El
procesador puede realizar una de dos operaciones con
respecto a una celda ubicada en una dirección dada:
·
Lectura: el contenido de la celda pasa al
procesador
·
Escritura: el procesador escribe o almacena un dato
en la celda
La
capacidad de la memoria es el número total de celdas o Bytes que esta contiene.
(un Byte es una letra, numero o símbolo especial (ejemplo a, 5, @)).
La memoria ROM es otro tipo de memoria
diferente de la RAM y tiene otro propósito diferente.
La sigla ROM significa Read Only
Memory o Memoria de sólo lectura. Es decir, que esta memoria sólo
permite ser escrita una sola vez. El propósito de esta memoria es almacenar el
programa de inicio de la máquina. Este programa lo escribe el fabricante, y se
ejecuta cada vez que se enciende el ordenador y sirve para ponerlo en marcha.
Otra característica distintiva es que la ROM no
se borra cuando el ordenador se apaga.
Existen dos tipos especiales de memoria ROM: PROM
(Programable ROM) y EPROM (Erasable Programable ROM). En la primera puede
escribirse un programa una sóla vez y la segunda permite ser borrada y
re-escrita, por lo tanto, permite cambiar el programa almacenado mediante
programación especial.
TAREA
4.- INVESTIGAR DOS TIPOS DE MEMORIA RAM QUE SE UTILIZA EN LA COMPUTADORA
(SOLAMENTE EL NOMBRE)
------------------09-04-2021------------------
CPU
La CPU está
compuesta de dos partes fundamentales:
·
Unidad de Control (UC, Control
Unit o CU): se encarga de dar las órdenes necesarias para ejecutar
las instrucciones de un programa: orden de lectura de memoria, orden de
escritura en memoria, orden de ejecución de operación aritmético-lógica.
·
Unidad
Aritmético-Lógica (UAL, Arithmetical-Logical Unit o ALU):
se encarga de ejecutar operaciones artimético-lógicas con los datos que recibe
de la UC.
La
CPU tiene una serie de registros internos que son una especie
de memorias muy
rápidas. Algunos de ellos sirven para almacenar los datos con los que se debe
operar de inmediato. La capacidad o cantidad de bits de
los registros determina el tamaño de los datos con los que puede
operar simultáneamente.
La
Unidad de Control se encarga de ejecutar continuamente el siguiente ciclo
de máquina o instrucción:
1. Cargar
instrucción: leer de memoria la siguiente instrucción del programa que se está
ejecutando.
2.
Decodificar la instrucción: análisis de la instrucción para saber de
qué operación se trata.
3.
Ejecutar la instrucción, que puede tratarse de:
-una
lectura de un dato almacenado en la memoria,
-de
una escritura de un resultado en la memoria, o
-de
la ejecución de una operación aritmético-lógica con datos que ya tiene en los
registros internos.
Si
la instrucción a ejecutar se trata de la lectura de una celda de
memoria, la UC debe dar las siguientes órdenes:
- ·
en el bus de direcciones debe enviarse la dirección
de la celda de memoria que se desea leer;
- ·
el el bus de control debe enviarse la señal de
Lectura.
Como
consecuencia en el bus de datos "viaja" la información que contiene
la celda dada a algún registro de la CPU.
Si
en cambio se trata de la escritura de una celda de memoria,
la UC debe dar las siguientes órdenes:
- ·
en el bus de direcciones debe enviarse la dirección
de la celda de memoria que se desea escribir;
- ·
el el bus de control debe enviarse la señal de
Escritura.
Como
consecuencia en el bus de datos "viaja" la información desde algún
registro de la CPU directamente a la celda sobrescribiendo cualquier contenido
que ésta tuviera.
Por
otra parte, si se trata de la ejecución de una operación aritmético-lógica se
supone que los datos necesarios para operar ya están en algunos de los
registros del ordenador, por lo que la UC ordena a la UAL que realice la
operación con dichos registros.
La
CPU tiene un reloj interno, y la frecuencia de este reloj (cantidad de ciclos o
"tics" por unidad de tiempo) determina la velocidad a
la que el procesador puede realizar las operaciones (cantidad de instrucciones
por unidad de tiempo). La frecuencia del reloj se mide en ciclos por segundo o
Herz (Hz).
TAREA
5.- INVESTIGUE QUE HACE EL BUS DE DATOS, BUS DE DIRECCIONES Y BUS DE CONTROL.
TEMA 5.- SISTEMAS
OPERATIVOS
El software puede dividirse en dos
clases:
·
Programas del sistema, que maneja la
computadora misma;
·
Programas de aplicación, que
resuelven problemas a los usuarios.
La unidad fundamental de software del sistema se
denominada Sistema Operativo. El SO se ejecuta automáticamente cuando se
enciende el ordenador y se encarga de controlar
los recursos del computador y provee la base sobre la cual
pueden escribirse los programas de aplicación.
Para aislar a los programadores de la complejidad
del hardware, la solución fue poner un nivel de software llamado SO sobre
el hardware para manejar todas las partes del sistema, y presentar al usuario
una interface o máquina virtual más fácil de entender y programar.
Un sistema de computador puede ser visto por niveles,
según se muestra en la siguiente figura:
·
El nivel más bajo es el hardware, es decir los
dispositivos físicos.
·
Luego sigue un nivel de software primitivo que
controla directamente los dispositivos físicos, llamado microprogramación.
Generalmente localizado en la ROM
·
A continuación, le sigue el nivel
de lenguaje máquina.
·
El siguiente nivel es el SO, que esconde toda la
complejidad y da al programador un conjunto de instrucciones más conveniente
para trabajar.
·
Sobre el SO está el resto del software del sistema,
donde se encuentra el intérprete de comandos (shell para
ejecución de programas, dar formato a un disco, copiar información de un disco
a otro, etc.), compiladores, editores y programas independientes de las
aplicaciones.
·
Finalmente, sobre los programas del sistema vienen
los programas de aplicación. Los programas de aplicación son escritos por un
usuario programador para solucionar problemas particulares, como por
ej.: procesamiento de datos comerciales, cálculos
de ingeniería, juegos, etc.
---------------II PARCIAL---------------
TEMAS A DESARROLLAR EN
EL II PARCIAL
- SISTEMAS
OPERATIVOS
- OBJETIVOS
DE UN SISTEMA OPERATIVO
- PARTES
DE UN SISTEMA OPERATIVO
- SERVICIOS
PROPORCIONADOS
- ARQUITECTURA CLIENTE
SERVIDOR
- CONCEPTOS
BASICOS
- EJEMPLOS
¿QUÉ ES UN SISTEMA OPERATIVO?
Aplicaciones de usuario Sistema Operativo
Hardware Interfaz con la Máquina Virtual Interfaz con el Hardware Un Sistema
Operativo (SO) es un software que proporciona un acceso sencillo y seguro al
soporte físico del ordenador (hardware), ocultando al usuario detalles de la
implementación particular y creando la ilusión de existencia de recursos
ilimitados (o abundantes). Máquina Virtual.
Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.
Objetivos del Sistema
Operativo
• Ejecutar programas del usuario y
resolver los problemas del usuario de manera fácil y sencilla.
• Hace que la computadora sea fácil y conveniente
de usar.
• Utiliza el hardware de la computadora de
forma eficiente
PARTES DE UN SISTEMA OPERATIVO
1.
Manejo de Procesos
(programa en ejecución: ejecutable, datos, pila, contador, registros...) Tareas
de las que el SO es responsable:
• Creación y terminación de
procesos
•
Asignación/actualización/liberación de recursos
• Suspensión y reinicio
• Sincronización entre procesos
• Comunicación entre procesos
• Solución de “trampas” y
bloqueos
2.
Manejo de Memoria.
“Almacén” (array) de datos direccionables (y por lo tanto accesibles) por la
CPU y algunos dispositivos de E/S (DMA). Tareas de las que el SO es responsable
• “inventario” del uso de
memoria
• selección de procesos a
cargar en memoria
• reserva/liberación de memoria
• conversión de direcciones
virtuales
• protección de memoria
3.
Manejo de Ficheros.
La función del SO es abstraer las propiedades físicas del dispositivo de
almacenamiento, proporcionando una unidad lógica de almacenamiento. Tareas de
las que el SO es responsable
• creación y eliminación de
ficheros
• creación y eliminación de
directorios
• proporcionar primitivas para
la modificación de ficheros
• asignar/manejar permisos de
acceso a ficheros
• realización de copias de
seguridad
4.
Manejo de
Dispositivos de Entrada/Salida. La función del SO es abstraer las propiedades
físicas del dispositivo de Entrada/Salida, así como coordinar el acceso a los
mismos de múltiples procesos. Tareas específicas:
• manejo de memoria para acceso
directo, buffering y acceso a memoria “cache”
• Proporcionar la interfaz
entre el usuario y el dispositivo
• Proporcionar la interfaz
entre el sistema y el dispositivo
5.
Manejo de Redes. La
función del SO es proporcionar una interfaz de acceso a dispositivos remotos,
conectados a través de líneas de comunicación.
6.
Intérprete de
Comandos. Proporciona la interfaz entre el usuario y el sistema operativo.
(Shell). Varía en complejidad de sistema a sistema, desde los más simples por
línea de comando a complejos sistemas gráficos basados en ventanas (Windows NT,
LINUX KDE, Solaris CDE,...)
TAREA 1.
Investigar los siguientes términos:
- ·
Buffering
- ·
Interfaz
- ·
Array
- · Fichero
SERVICIOS
PROPORCIONADOS POR EL S.O
1. Ejecución de Programas (programa en
ejecución: ejecutable, datos, pila, contador, registros...)
2. Operaciones de
E/S(ENTRADA/SALIDA)
3. Manipulación de ficheros
4. Comunicaciones
5. Detección de errores
6. Asignación de recursos
7. Contabilidad
8. Protección
Carga y ejecución
de Programas
- Multiusuario:
Permite a dos o más usuarios ejecutar programas al mismo tiempo. Algunos
sistemas operativos permiten cientos o hasta miles de usuarios
concurrentes. Todos los Mainframes y minicomputadores son multiusuario, a
diferencia de la mayoría de los computadores personales. Otro término para
multiusuario es tiempo compartido.
- Multiproceso:
Soporta la ejecución de un programa en más de un CPU.
- Multimódulo:
Permite que diferentes partes de un programa se ejecuten concurrentemente.
- De tiempo
real: Responde instantáneamente a las entradas. Los sistemas operativos de
propósito general, tales como DOS y UNIX no son de tiempo real.
- Los
términos multitarea y multiproceso suelen usarse indistintamente, aunque
el segundo implica que hay más de un CPU involucrado.
Modelo o arquitectura
Cliente-Servidor
• Para que la comunicación entre dos aplicaciones en una red se
lleve a cabo, uno de los programas de aplicación debe estar esperando por
requerimientos por parte del programa llamador, también llamado cliente.
• Este modelo, un programa espera pasivamente y el otro inicia la
comunicación. Se conoce como el paradigma de interacción cliente servidor.
• La aplicación que espera pasivamente es llamada SERVIDOR y la
que inicia el contacto es llamada CLIENTE.
Características de los Clientes y Servidores
• Cliente:
– Es una aplicación normal que actúa como cliente cuando se
requiere acceso remoto.
– Es invocado directamente por el usuario y tiene una existencia
dada por la duración de la sesión del usuario.
– Corre localmente en el computador del usuario.
– Inicia activamente el contacto con un servidor.
– Ejemplo: cliente web o navegador, cliente de correo o agente de
usuario de correo, cliente DNS
• Servidor:
– Corre en un computador compartido.
– Espera pasivamente ser contactado por clientes remotos.
– Acepta ser contactado por clientes diversos clientes pero ofrece
un servicio bien definido.
– Ejemplo: servidor Web, servidor de correo, servidor de nombres.
---------------21-05-2021 ---------------
EJEMPLOS DE SISTEMAS OPERTIVOS
Un sistema operativo, tiene también como función, administrar
todos los periféricos de una computadora. Es el encargado de mantener la
integridad del sistema.
Podemos decir que el sistema operativo es el programa más
importante de la computadora.
EJEMPLOS DE SISTEMAS OPERATIVOS
- UBUNTU
- WINDOWS
- LINUX
- MAC
OS
- ANDROID
E IOS PARA DISPOSITIVOS MOVILES
¿Cómo son los sistemas operativos más usados?
Vamos a ver un poco como son los sistemas operativos
más usados:
Windows
Es un sistema operativo desarrollado por Microsoft, para los PC y
el más popular en el mercado en la actualidad.
Generalmente cuando compramos un
ordenador, este trae instalado un sistema operativo Windows.
Se llama Windows por su interfaz gráfica de usuario basada en
ventanas, que podemos modificar, cambiar de tamaño, moverlas de lugaUna vez
desarrollado el sistema operativo.
Las compañias van realizando versiones, que son mejoras realizadas
que corrigen errores o hacen solamente mejoras de su antecesor.
Entre las ultimas versiones de Windows , tenemos Windows XP, Windows
Vista, Windows 7, Windows 8 y la última que ha lanzado es Windows 10.
Linux
Es el sistema operativo favorito de muchos por la solidez,
confiabilidad y seguridad que ofrece a los usuarios.
Linux,mejor dicho GNU/Linux, fue desarrollado en 1990 por el
informático finlandés Linus Torvalds, que publicó su código como un denominado
código abierto, sin restricciones para modificarlo y ampliarlo, el cual es
accesible para toda las personas, se puede decir que es libre, esto significa
que no tenemos que pagar ningún tipo de licencia, debido a que se distribuye
bajo Licencia Pública General (GNU).
En la actualidad este sistema operativo ha obtenido un cierto apoyo por parte
de la industria, de forma que empresas como IBM lo integran en algunos de sus
ordenadores y prestan el soporte técnico correspondiente, normalmente como
parte de los sistemas servidores.
----------------28-05-2021----------------
Unix
Es un sistema operativo multitarea y multiusuario, lo cual
significa que puede ejecutar varios programas simultáneamente, y que puede
gestionar a varios usuarios simultáneamente.
Se desarrolló en los laboratorios Bell (por Kernighan &
Thompson) en 1969, y aunque al principio se diseñó para el PDP-11, una máquina
de Digital, ahora se ejecuta en gran cantidad de plataformas con muchos tipos
de microprocesadores diferentes.
En este sistema se basan tanto Linux, MacOS, y otros.
Disk Operating System (sistema operativo de disco), es más
conocido por los nombres de PC-DOS y MS-DOS.
MS-DOS fue hecho por la compañía de software Microsoft.
Este sistema operativo tuvo una serie de modificaciones hasta
llegar a la versión 7.1, a partir de la cual MS-DOS deja de existir como tal y
se convierte en una parte integrada del sistema operativo Windows.
Mac OS
Los ordenadores Macintosh tienen este sistema operativo de
planta.
Este sistema operativo es tan amigable para el usuario que cualquier persona
puede aprender a usarlo en muy poco tiempo.
Por otro lado, es muy bueno para organizar archivos y usarlos de
manera eficaz.
Fue fue creado por Apple Computer.
----------------04/06/2021----------------
Sistemas Operativos para móviles:
Como la tecnología ha avanzado tan rápidamente, y los teléfonos
móviles ya no se usan solo para realizar llamadas y recibirlas, han surgido
nuevos sistemas operativos que al igual que con los ordenadores, son los
intermediarios entre el teléfono móvil y el usuario. Son sistemas operativos más
simples que los desarrollados para los ordenadores y están más orientados a la
conectividad inalámbrica.
Vamos a conocer los actuales:
Symbian OS
Symbian es un sistema operativo que fue producto de la alianza de
varias empresas de telefonía móvil, entre las que se encuentran Nokia, Sony
Ericsson y otros.
Android
Android es un sistema operativo móvil basado en Linux, fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.
IOS
iOS (anteriormente denominado iPhone OS) es un sistema operativo
móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado
en dispositivos como el iPod Touch, iPad y el Apple TV.
Windows Phone
Windows Phone es un sistema operativo móvil desarrollado por
Microsoft, como sucesor de la plataforma Windows Mobile.2
BlackBerry OS
El BlackBerry OS es un sistema operativo móvil desarrollado por
Research In Motion para sus dispositivos BlackBerry.
K



















Comentarios
Publicar un comentario