Curso de tegnologia e informatica

35
TEGNOLOGIA E INFORMATICA EXPOSITOR: WILSON CESAR RONDON SANTOS

Transcript of Curso de tegnologia e informatica

Page 1: Curso de tegnologia e informatica

TEGNOLOGIA E INFORMATICA

EXPOSITOR: WILSON CESAR RONDON SANTOS

Page 2: Curso de tegnologia e informatica

EL SOFTWARE

Page 3: Curso de tegnologia e informatica

EL SOFTWARE• El software es un conjunto de

programas elaborados por el

hombre, que controlan la actuación del

computador, haciendo que éste siga

en sus acciones una serie de

esquemas lógicos predeterminados.

Page 4: Curso de tegnologia e informatica

TAL CARACTERÍSTICA

‘LÓGICA’ O

‘INTELIGENTE’ DEL

SOFTWARE ES LO QUE

HACE QUE SE LE

DEFINA TAMBIÉN COMO

LA PARTE INMATERIAL

DE LA INFORMÁTICA.

Page 5: Curso de tegnologia e informatica

LA FUNCIÓN DE

LOS PROGRAMAS

EN UN

COMPUTADOR ES

SEMEJANTE A LA

DEL PENSAMIENTO

EN UN SER

HUMANO.

Page 6: Curso de tegnologia e informatica

EL CUERPO NECESITA DEL ALMA ASÍ

EL HARDWARE NECESITA DEL SOFTWARE

Page 7: Curso de tegnologia e informatica

DISPOSITIVOS RÍGIDOS DE ALMACENAMIENTO

Page 8: Curso de tegnologia e informatica

MEMORIAS

Page 9: Curso de tegnologia e informatica

TIPOS DE SOFTWARE

• SOFTWARE DE SISTEMA O

SISTEMA OPERATIVO

• SOFTWARE DE APLICACIÓN

• SOFTWARE DE PROGRAMACION

Page 10: Curso de tegnologia e informatica

SOFTWARE DE SISTEMA

• Es un conjunto de programas cuyo objeto es

facilitar el uso del computador (aísla de la

complejidad de cada dispositivo, y presenta al

exterior un modelo común de sistema de manejo

para todos los dispositivos) y conseguir que se

use eficientemente (ejemplo: realizar

operaciones mientras se ejecuta un programa).

Administra y asigna los recursos del sistema

(hardware).

Page 11: Curso de tegnologia e informatica

SOFTWARE DE SISTEMA

Page 12: Curso de tegnologia e informatica

CLASIFICACIÓN DE SOFTWARE DE SISTEMA

SISTEMAS OPERATIVOS

CONTROLADORES DE DISPOSITIVO

HERRAMIENTAS DE DIAGNOSTICO

HERRAMIENTAS DE CORRECCION Y OPTIMIZACION

SERVIDORES

UTILIDADES

Page 13: Curso de tegnologia e informatica

SISTEMAS OPERATIVOS

• SOFTWARE BASICO QUE CONTROLA UNA COMPUTADORA

• COORDINA Y MANIPULA EL HARDWARE DE LA COMPUTADORA COMO

LA MEMORIA, LAS IMPRESORAS, EL TECLADO, EL MOUSE.

• ORGANIZA LOS ARCHIVOS EN DIVERSOS DISPOSITIVOS DE

ALMACENAMIENTO.

• GESTIONA LOS HERRORES DE HARDWARE Y LA PERDIDA DE DATOS.

Page 14: Curso de tegnologia e informatica

CLASES SEGÚN LA ADMINISTRACIÓN DE TAREAS

• - Monotarea: este tipo de sistemas operativos son capaces de

manejar un programa o realizar una sola tarea a la vez. Este tipo de

sistemas son los más antiguos. Por ejemplo, si el usuario está

escaneando, la computadora no responderá a nuevas indicaciones

ni comenzará un proceso nuevo.

• - Multitarea: esta característica es propia de los S.O. más

avanzados y permiten ejecutar varios procesos a la vez, desde uno

o varios ordenadores, es decir que los pueden utilizar varios

usuarios al mismo tiempo. Esto se puede realizar por medio de

sesiones remotas una red o bien, a través de terminales conectadas

a una computadora.

Page 15: Curso de tegnologia e informatica

CLASES SEGÚN LA ADMINISTRACION DE USUARIO

• - Monousuario: este tipo de sistemas operativos sólo pueden

responder a un usuario por vez. De esta manera, cualquier usuario

tiene acceso a los datos del sistema. Existe un único usuario que

puede realizar cualquier tipo de operación.

• - Multiusuario: esta característica es propia de aquellos S.O. en los

que varios usuarios pueden acceder a sus servicios y

procesamientos al mismo tiempo. De esta manera, satisfacen las

necesidades de varios usuarios que estén utilizando los mismos

recursos, ya sea

memoria, programas, procesador, impresoras, scanners, entre

otros.

Page 16: Curso de tegnologia e informatica
Page 17: Curso de tegnologia e informatica

CONTROLADORES DE DISPOSITIVO

• Los controladores de dispositivo (device drivers ) son programas añadidos al

núcleo del sistema operativo, concebidos inicialmente para gestionar periféricos y

dispositivos especiales.

• Un controlador de dispositivo (device driver), es una pieza de software que

permite al sistema operativo y programas interactuar adecuadamente con

dispositivos de hardware.

• Un controlador suele comunicarse con el dispositivo a través del bus de la

computadora o del subsistema de comunicaciones al cual el hardware se conecta

• Un controlador es dependiente un hardware y un sistema operativo específicos

Page 18: Curso de tegnologia e informatica

FUNCIÓN DEL CONTROLADOR O DRIVER DE DISPOSITIVO

• La función es permitir, simplificar la programación de las

aplicaciones, al funcionar como "traductor" entre el dispositivo

de hardware y la aplicación o el sistema operativo que lo usa.

Los programadores pueden escribir códigos de alto nivel

independientemente del dispositivo de hardware específico que

se emplee en estos.

Page 19: Curso de tegnologia e informatica

TIPOS DE CONTROLADORES DE DISPOSITIVO

Firmware o Programación en Firme, es un bloque de instrucciones de programa para propósitos

específicos, grabado en una memoria tipo ROM, que establece la lógica de más bajo nivel que

controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la

electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona

lógica y se dispone en algún tipo de lenguaje de programación.

Controlador de Impresoras.

Controlador de Discos duros.

Controlador de tarjeta de red.

Controlador de memoria.

Y muchos mas.

Page 20: Curso de tegnologia e informatica

HERRAMIENTAS DE DIAGNOSTICO

Page 21: Curso de tegnologia e informatica

HERRAMIENTAS DE DIAGNOSTICO

• MEM.EXE: Esta utilidad simple, que se encuentra en las últimas

versiones de DOS y Windows (95 o mayores), le provee con

información detallada sobre la configuración de la memoria del

sistema, y sobre qué aplicaciones están usando esta memoria.

Page 22: Curso de tegnologia e informatica

HERRAMIENTAS DE DIAGNOSTICO

• Microsoft Diagnostics: Mejor conocido como “MSD.EXE“, es una pequeña

utilidad que obtiene un inventario sobre el contenido de la PC. Es útil para ver

qué discos hay en el sistema, cuánta memoria hay instalada, y el uso de los

recursos del sistema como puertos LPT y IRQs. Le mostrará qué tipo de BIOS

se está usando y también qué tipo de chip UART hay en los puertos seriales.

MSD.EXE se incluye con las últimas versiones de DOS.

Page 23: Curso de tegnologia e informatica

HERRAMIENTAS DE DIAGNOSTICO

• Device Manager: La herramienta más útil para identificar la

configuración del sistema y la información del uso de los recursos

dentro de Windows 9x, Windows 2000 y Windows XP.

Page 24: Curso de tegnologia e informatica

HERRAMIENTAS DE CORRECCIÓN Y OPTIMIZACIÓN

• Son Programas que permiten hacerle mantenimiento, arreglar el PC

Dos muy conocidos son: Scandisk y desfragmentador SOFTWARE

DE SISTEMA

Page 25: Curso de tegnologia e informatica

SERVIDORES

• SOFTWARE DE SISTEMA SERVIDORES Programas relacionados con

actividades ejecutadas en el ciberespacio o internet Programas íntimamente

relacionados Con la estructura de acciones Que se realizan en internet

Programas que permiten movilizar La información a través De la RED:

copiar, Pegar, almacenar UTILIDADES SERVIDORES Impresión Archivo

Programas La Web Son programas para Controlar operaciones Ejecutar

operaciones Seguridad del PC Ej. Antivirus detectan y eliminan

Page 26: Curso de tegnologia e informatica

SOFTWARE DE APLICACIÓN

• El software de Aplicación es aquel que hace que el computador coopere con

el usuario en la realización de tareas típicamente humanas, tales como

gestionar una contabilidad o escribir un texto.

• permiten Las instrucciones precisas para comunicar a la maquina (PC) el

conjunto de operaciones que deben realizarse sobre una tarea determinada.

Realizar tareas especificas a los usuarios Hojas de calculo Procesadores de

textos Navegar por Internet.

Page 27: Curso de tegnologia e informatica

SOFTWARE DE APLICACIÓN

ejemplos de software aplicaciones son:

. Procesadores de texto. (Bloc de Notas)

• Editores. (PhotoShop para el Diseño Gráfico)

• Hojas de Cálculo. (MS Excel)

• Sistemas gestores de bases de datos. (MySQL)

• Programas de comunicaciones. (MSN Messenger)

• Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)

• Programas de diseño asistido por computador. (AutoCAD)

Page 28: Curso de tegnologia e informatica

SOFTWARE DE PROGRAMACION

• Es el conjunto de herramientas que permiten al programador

desarrollar programas informáticos, usando diferentes alternativas

y lenguajes de programación, de una manera práctica. Incluye

entre otros:

• Editores de texto

• Compiladores

• Intérpretes

• Enlazadores

• Depuradores

• Entornos de Desarrollo Integrados (IDE)

Page 29: Curso de tegnologia e informatica

EDITORES DE TEXTO

• Un editor de texto es un programa que permite crear y modificar

archivos digitales compuestos únicamente por texto sin formato,

conocidos comúnmente como archivos de texto o texto plano. El

programa lee el archivo e interpreta los bytes leídos según el

código de caracteres que usa el editor .

Page 30: Curso de tegnologia e informatica

COMPILADORES

• Un compilador es un programa informático que traduce un

programa escrito en un lenguaje de programación a otro

lenguaje de programación, generando un programa equivalente

que la máquina será capaz de interpretar. Usualmente el

segundo lenguaje es lenguaje de máquina, pero también puede

ser un código intermedio (bytecode), o simplemente texto

Page 31: Curso de tegnologia e informatica

INTERPRETES

• En ciencias de la computación, intérprete o interpretador es un

programa informático capaz de analizar y ejecutar otros

programas, escritos en un lenguaje de alto nivel. Los intérpretes

se diferencian de los compiladores en que mientras estos

traducen un programa desde su descripción en un lenguaje de

programación al código de máquina del sistema, los intérpretes

sólo realizan la traducción a medida que sea

necesaria, típicamente, instrucción por instrucción, y

normalmente no guardan el resultado de dicha traducción .

Page 32: Curso de tegnologia e informatica

ENLAZADORES

• Un enlazador (en inglés, linker) es un programa que toma los objetos

generados en los primeros pasos del proceso de compilación, la información

de todos los recursos necesarios (biblioteca), quita aquellos recursos que no

necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que

finalmente produce un fichero ejecutable o una biblioteca. En el caso de los

programas enlazados dinámicamente, el enlace entre el programa

ejecutable y las bibliotecas se realiza en tiempo de carga o ejecución del

programa.

Page 33: Curso de tegnologia e informatica

DEPURADORES

• Un depurador (en inglés, debugger), es un programa usado para probar y

depurar (eliminar los errores) de otros programas (el programa "objetivo"). El

código a ser examinado puede alternativamente estar corriendo en un

simulador de conjunto de instrucciones (ISS), una técnica que permite gran

potencia en su capacidad de detenerse cuando son encontradas

condiciones específicas pero será típicamente algo más lento que

ejecutando el código directamente en el apropiado (o el mismo) procesador.

Page 34: Curso de tegnologia e informatica

ENTORNO DE DESARROLLO INTEGRADO (IDE)

Un IDE Agrupa las anteriores herramientas, usualmente en un

entorno visual, de forma que el programador no necesite introducir

múltiples comandos para compilar, interpretar, depurar, etc..

Habitualmente cuentan con una avanzada interfaz gráfica de

usuario (GUI).

Page 35: Curso de tegnologia e informatica

GRACIAS POR SU ATENCIÓN