INFORMATICA 10 GRADO 2021

 INFORMÁTICA 10 GRADO

DOCENTE: MARCO ANTONIO RAMOS
TEMAS A DESARROLLAR EN EL I PARCIAL
  • La Informática como ciencia
  • teoría general de la información
  • informática
  • computación
  • sistemas
  • hardware
  • software
------------05-03-2021------------
TEMA 1.- Informática como ciencia

Se define como el conjunto de conocimientos científicos y técnicos, que hacen posible el procesamiento automático de los datos mediante el uso de computadoras (y en general de medio electrónicos, magnéticos y ópticos), O El termino es un acrónimo: INFORmacion autoMATICA.

La informática o ciencia de la computación es la ciencia que estudia el tratamiento automático y racional de la información. Una definición más específica es el conjunto de conocimientos científicos y técnicos que hacen posible analizar la información por medio de ordenadores electrónicos.

Todo aquello con lo que adquirimos conocimiento es información. Cuando ejecutamos un programa en la computadora, estamos procesando información. Vivimos en una sociedad en donde la obtención y uso de información es de vital importancia.

TAREA 1. Investigar dos conceptos mas de informática.

----------------------12-03-2021------------------------

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.



 El modelo propuesto por Shannon es un sistema general de la comunicación que parte de una fuente de información desde la cual, a través de un transmisor, se emite una señal, la cual viaja por un canal, pero a lo largo de su viaje puede ser interferida por algún ruido.

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.


El diseño básico de un ordenador se conoce como Arquitectura Von Neumann, y estructura al ordenador en tres componentes principales


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
-------------------14-05-2021-------------------

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.

 DOS



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