UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta...

53
Universidad Salesiana de Bolivia Introducción a la Informática Ingeniería de Sistemas UNIDAD I CONCEPTOS FUNDAMENTALES Y ELEMENTOS DE LA INFORMATICA 1. INTRODUCCION Con la aparición de las computadoras el hombre ha dejado de ocuparse de aquellas tareas mecánicas y repetitivas, pudiendo así dedicar su tiempo e intelecto a tareas más creativas que involucran un alto grado de razonamiento e iniciativa en la toma de decisiones. El computador es un conjunto de circuitos electrónicos comprimidos, capaz de aceptar datos a través de un medio de entrada, de procesarlos automáticamente bajo el control de un programa previamente guardado y proporcionar la información resultante a través de un medio de salida. Actualmente el hombre es dependiente directo o indirecto del uso de la computadora, como en oficinas bancarias, grandes y medianos comercios, centros de enseñanza, oficinas de ventas y reservaciones para viajes, clínicas médicas u hospitales, fabricas y almacenes industriales, organismos de gobierno y oficinas administrativas, laboratorios, y centros de investigación. 2. CONCEPTOS Y DEFINICIONES 2.1 INFORMATICA La INFORMÁTICA es la ciencia que busca la máxima eficiencia y economía en el tratamiento de la información mediante la utilización de unas máquinas automáticas concretas, los computadores. Cada actividad humana utiliza un determinado tipo de información y necesita tratarla de manera específica, 2.2 SISTEMAS INFORMATICOS Los sistemas informáticos de los que se ocupa la Informática están integrados por el conjunto de máquinas, programas informáticos y técnicas de trabajo que se utilizan para procesar unos datos concretos. 3

Transcript of UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta...

Page 1: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

UNIDAD I

CONCEPTOS FUNDAMENTALES Y ELEMENTOS DE LA INFORMATICA

1. INTRODUCCION

Con la aparición de las computadoras el hombre ha dejado de ocuparse de aquellas tareas

mecánicas y repetitivas, pudiendo así dedicar su tiempo e intelecto a tareas más creativas que

involucran un alto grado de razonamiento e iniciativa en la toma de decisiones.

El computador es un conjunto de circuitos electrónicos comprimidos, capaz de aceptar datos a

través de un medio de entrada, de procesarlos automáticamente bajo el control de un programa

previamente guardado y proporcionar la información resultante a través de un medio de salida.

Actualmente el hombre es dependiente directo o indirecto del uso de la computadora, como en

oficinas bancarias, grandes y medianos comercios, centros de enseñanza, oficinas de ventas y

reservaciones para viajes, clínicas médicas u hospitales, fabricas y almacenes industriales,

organismos de gobierno y oficinas administrativas, laboratorios, y centros de investigación.

2. CONCEPTOS Y DEFINICIONES

2.1 INFORMATICA

La INFORMÁTICA es la ciencia que busca la máxima eficiencia y economía en el tratamiento de la información mediante la utilización de unas máquinas automáticas concretas, los computadores. Cada actividad humana utiliza un determinado tipo de información y necesita

tratarla de manera específica,

2.2 SISTEMAS INFORMATICOS

Los sistemas informáticos de los que se ocupa la Informática están integrados por el conjunto de

máquinas, programas informáticos y técnicas de trabajo que se utilizan para procesar unos datos

concretos.

2.3 DATOS

Los datos son la mínima unidad semántica y se corresponden con elementos primarios de

información que por sí solos son irrelevantes como apoyo a la toma de decisiones. También se

pueden ver como un conjunto discreto de valores, que no dicen nada sobre el por qué de las cosas

y no orientan a la acción.

Por ejemplo un número telefónico o el nombre de una persona son datos que, sin un propósito, una

utilidad o un contexto no sirven como base para apoyar la toma de una decisión.

2.4 INFORMACIÓN

La información se define como un conjunto de datos procesados y que tienen un significado

(relevancia, propósito y contexto), y que por lo tanto son de utilidad para quién debe tomar

3

Page 2: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

decisiones, al disminuir su incertidumbre. Los datos se pueden transforman en información

añadiéndoles valor:

  Contexto: se sabe en qué contexto y para qué propósito se generaron.

  Categoría : se conocen las unidades de medida que ayudan a interpretarlos.

  Cálculos: los datos pueden haber sido procesados matemática o estadísticamente.

  Modificación : se han eliminado errores e inconsistencias de los datos.

  Condensando: los datos se han podido resumir de forma más concisa

2.5 CONOCIMIENTO

El conocimiento es una mezcla de experiencia, valores e información que sirve como marco para la

incorporación de nuevas experiencias e información, y es útil para la acción.

El conocimiento se deriva de la información, así como la información se deriva de los datos.

2.6 DEFINICION DE INGENIERIA DE SISTEMAS

Ingeniería de sistemas es un modo de enfoque interdisciplinario que permite estudiar y comprender

la realidad, con el objetivo de implementar u optimizar sistemas complejos. Es como la aplicación

tecnológica de la teoría de sistemas a los esfuerzos de la ingeniería

La ingeniería de sistemas integra otras disciplinas y grupos de especialidad en un esfuerzo de

equipo, formando un proceso de desarrollo estructurado. Una de las principales diferencias de la

ingeniería de sistemas respecto a otras disciplinas de ingeniería tradicionales, consiste en que la

ingeniería de sistemas no construye productos tangibles.   Mientras los ingenieros civiles diseñan

edificios o puentes, los ingenieros electrónicos podrían diseñar circuitos, los ingenieros de sistemas

tratan con sistemas abstractos con ayuda de las metodologías de la ciencia de sistemas, y confían

además en otras disciplinas para diseñar y entregar los productos tangibles que son la realización

de esos sistemas.

2.7 HARDWARE

Hardware son los elementos físicos de los computadores, todo lo que se puede ver y tocar, como

ser : CPU, teclado , mouse, monitor, circuitos, tarjetas complementarias, etc

2.8 SOFTWARE

Sonlos elementos lógicos de la computadora, componen los programas instalados en la

computadora como ser: El sistema operativo, lenguajes de programación, software de aplicación ,

utilitarios, etc

2.8.1 SISTEMA OPERATIVO

Es un conjunto de programas que sirven para el funcionamiento del computador, además se

encargan de administrar y controlar todos los componentes físicos y lógicos de la computadora

4

Page 3: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

- Sistema operativo monousuario: permite el trabajo de un único usuario delante del

ordenador

- Sistemas operativos multiusuarios: permite el trabajo simultáneo de diversos usuarios en

terminales diferentes

- Sistemas operativos monoproceso: hacen los trabajos sucesivamente, uno detrás del otro, como

el MS/DOS.

- Sistemas operativos multiproceso, que permiten hacer al ordenador diversos trabajos en paralelo

a la vez, como por ejemplo los sistemas: OS/2 y WINDOWS .

2.8.2 LOS LENGUAJES DE PROGRAMACIÓN

Son los lenguajes que se utilizan para escribir programa, se distingue dos tipos:

- Lenguajes de nivel máquina: Sólo usan signos 0 y 1. Resulta muy lento y complicado programar

con ellos.

- Lenguajes ensambladores (assembler): más fáciles que los anteriores ya que usan códigos

nemotécnicos.

- Lenguajes de alto nivel: son lenguajes próximos a nuestro lenguaje habitual, facilitan la

programación.

Como los computadores sólo entienden el lenguaje binario, cuando se programa con lenguajes de

alto nivel es necesario la intervención de programas traductores que traduzcan el programa a

lenguaje binario.

2.8.3 SOFTWARE DE APLICACION

Son programas que resultan de utilidad en el desarrollo de muchas actividades humanas

diferentes. Por ejemplo: Los procesadores de textos, hojas de calculo, los gestores de bases de

datos, editores gráficos, juegos, etc.

3. CARACTERÍSTICAS DE LOS COMPUTADORES

Las computadoras son máquinas electrónicas capaces de ayudar al hombre a procesar grandes

volúmenes de información, estas realizan el tratamiento de la información, siguiendo las

instrucciones de unos programas y sin necesidad de una continua intervención humana. Entre sus

características están:

- Son programables. Ejecutan las instrucciones que reciben a través de un programa.

- Multitarea. Permite realizar diversos tareas al mismo tiempo

- Capacidad de almacenamiento. Almacenan grandes cantidades de información en unos discos

pequeños.

- Eficiencia. Realizan las tareas con más eficiencia y rapidez que las personas

5

Page 4: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

4. UNIDADES DE MEDIDA DE LA COMPUTADORA

Las unidades de medida de la computadora son:

- 1 bit = un carácter (0 ó 1 )

- 1 byte = 8 bits

- 1 Kilobyte = 1024 bytes

- 1 Megabyte = 1024 Kbytes

- 1 Gigabyte = 1024 Mbytes

- 1 Terabytes = 1024 Gbytes

5. EVOLUCION HISTORICA Y GENERACION DE COMPUTADORAS

5.1 HISTORIA DE LA COMPUTADORA

En 1887 un joven inventor francés de 18 años de edad, León Boullé, realiza la primera máquina

capaz de lograr la multiplicación directamente y no mediante sumas repetitivas

En 1892 Charles Babbage, matemático inglés construye la "máquina analítica", la cual combina la

idea de la tarjeta perforada con aquella de las ruedas de acarreo automático. Luego este se

identifica con los llamados procesadores electrónicos modernos.

5.2 PRIMERA GENERACIÓN (1951-1958)

Estas máquinas tenían las siguientes características:

Usaban tubos al vacío para procesar información y tarjetas perforadas para entrar los datos

y los programas.

Usaban cilindros magnéticos para almacenar información e instrucciones internas.

Eran grandes, utilizaban mucha electricidad por lo que generaban demasiado calor y eran

muy lentas.

En esta generación las máquinas son grandes y costosas (un aproximado de 10,000 dólares).

5.3 SEGUNDA GENERACIÓN (1958-1964)

En esta generación las computadoras se reducen de tamaño y son de menor costo sus

Características son:

Usaban transistores para procesar información, eran más rápidos, pequeños y más

confiables que los tubos al vacío.

200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.

Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad

de calor y eran sumamente lentas.

5.4 TERCERA GENERACIÓN (1964-1971)

6

Page 5: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Esta generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de

silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura.

Las computadoras se hicieron más pequeñas, más rápidas, desprendían menos calor y eran más

eficientes.

Sus características son:

Se desarrollaron circuitos integrados para procesar información

Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas

eléctricas.

Surge la multiprogramación.

Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis

matemáticos.

las computadoras se hacen más pequeñas, más ligeras y más eficientes.

Consumían menos electricidad, por lo tanto, generaban menos calor.

5.5 CUARTA GENERACIÓN (1971-1988)

Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos

integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con estos

circuitos son muy pequeñas y baratas, su uso se extiende al mercado industrial, y nacen las

computadoras personales que han influido en la sociedad con la "revolución informática".

Las Características son:

Se desarrolló el microprocesador.

Se colocan más circuitos dentro de un "chip".

Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica.

El tercer componente, la memoria primaria, es operado por otros "chips".

Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.

Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

5.6 QUINTA GENERACIÓN Y LA INTELIGENCIA ARTIFICIAL (1983 AL PRESENTE) La sociedad industrial desarrolló software con altura y los sistemas con que se manejan las

computadoras. Japón lanzó en 1983 el llamado "programa de la quinta generación de

computadoras", con los objetivos de producir máquinas con innovaciones reales e introducir la

inteligencia artificial.

5.6.1 INTELIGENCIA ARTÍFICIAL

La inteligencia artificial es el campo de estudio que trata de aplicar los procesos del pensamiento

humano usados en la solución de problemas a la computadora.

7

Page 6: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

6. TIPOS DE COMPUTADORAS

Según su capacidad de memoria y la velocidad con la que procesan la información los

computadores se clasifican en tres grupos:

6.1 MACROCOMPUTADORAS (main frames)

También denominada supercomputadora de grandes dimensiones que gestionan grandes

volúmenes de información a alta velocidad y pueden servir simultáneamente a muchos usuarios.

Los usan  las grandes empresas y centros de búsqueda.

6.2 MICROCOMPUTADORES

Pequeños computadores generalmente utilizados por un único usuario, pero con buena capacidad

de trabajo y velocidad de proceso. Dentro de este grupo están los ordenadores personales.

6.3 MINICOMPUTADORES

Tienen una capacidad y una velocidad de trabajo alta pero menor que los microcomputadores,

como por ejemplo las calculadoras

UNIDAD II

UNIDADES FUNCIONALES DE LA COMPUTADORA

1. INTRODUCCIÓN

Todo lo que haga una computadora depende de lo que haya previsto y preparado el usuario que la

utilice. Para ello es necesario ordenar la secuencia de trabajo que ha de realizar la máquina. A este

ordenamiento preciso, detallado y secuencial de las operaciones a realizar por la computadora se

le llama programa.

De acuerdo a la clasificación podemos diferenciar dos tipos de computadoras: analógicas y

digitales, además existen las híbridas.

Las computadoras analógicas emplean magnitudes físicas para representar una variable en el

problema como es el voltaje entre dos puntos de un circuito, la posición angular de una pieza de

mecanismo, una longitud, etc.

Las digitales utilizan dígitos o números y su precisión dependen de la cantidad de cifras

significativas por número almacenados en la máquina. Estas son más universales.

2. ELECTRÓNICA DIGITAL BASICA

El microprocesador es un circuito integrado que actúa como unidad central de proceso del

computador, proporcionando el control de las operaciones de cálculo. Los microprocesadores

también se utilizan en otros sistemas informáticos avanzados, como impresoras, automóviles o

aviones. Los microprocesadores actuales incorporan hasta 10 millones de transistores (que actúan

8

Page 7: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

como amplificadores electrónicos, osciladores o, más a menudo, como conmutadores), además de

otros componentes como resistencias, diodos, condensadores y conexiones, todo ello en una

superficie comparable a la de un sello postal.

Un microprocesador consta de : La unidad aritmético-lógica (ALU, siglas en inglés) efectúa cálculos

con números y toma decisiones lógicas; los registros son zonas de memoria especiales para

almacenar información temporalmente; la unidad de control descodifica los programas; los buses

transportan información digital a través del chip y de la computadora, secciones de memoria

especializada denominadas memoria cache, que sirven para acelerar el acceso a los dispositivos

externos de almacenamiento de datos.

El microprocesador es un circuito electrónico que funciona

a la velocidad de un reloj interno, gracias a un cristal de

cuarzo que, sometido a una corriente eléctrica, envía

pulsos, denominado "picos", la velocidad de reloj

(también denominada ciclo), corresponde al número de

pulsos por segundo, expresados en Hertz (Hz). De este

modo, un computador de 200 MHz posee un reloj que

envía 200.000.000 pulsos por segundo.

3.CIRCUITOS COMBINACIONALES

Se denomina sistema combinacional o lógica combinacional a todo sistema digital en el que sus

salidas son función exclusiva del valor de sus entradas en un momento dado, sin que intervengan

en ningún caso estados anteriores de las entradas o de las salidas.

En electrónica digital la lógica combinacional está formada por ecuaciones simples a partir de las

operaciones básicas del álgebra de Boole. Entre los circuitos combinacionales clásicos se tiene:

Lógicos

Generador/Detector de paridad

Multiplexor y Demultiplexor

Codificador y Decodificador

Conversor de código

Comparador

Aritméticos

Sumador

Aritméticos y lógicos

Unidad aritmético lógica

Éstos circuitos están compuestos únicamente por puertas lógicas interconectadas entre sí.

9

Page 8: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

4. FUNCIONES COMBINACIONALES

Todos los circuitos combinacionales pueden representarse empleando álgebra de Boole a partir de

su función lógica, generando de forma matemática el funcionamiento del sistema combinacional.

De este modo, cada señal de entrada es una variable de la ecuación lógica de salida. Por ejemplo,

un sistema combinacional compuesto exclusivamente por una puerta AND tendría dos entradas A y

B. Su función combinacional seria , para una puerta OR sería . Estas

operaciones se pueden combinar formando funciones más complejas. Así, el siguiente esquema se

define por la función indicada debajo del mismo.

Esto permite emplear diferentes métodos de simplificación para reducir el número de elementos

combinacionales que forman el sistema.

Un circuito combinacional, como su nombre lo sugiere es un circuito cuya salida depende

solamente de la "combinación" de sus entradas en el momento que se está realizando la medida

en la salida.

Analizando el circuito, con compuertas digitales, que se muestra (ver el diagrama) se ve que la

salida de cada una de las compuertas que se muestran, depende únicamente de sus entradas.

La salida F (salida final o total del circuito) variará si alguna de las entradas A o B o las dos a la vez

cambian.

LOS MICROPROCESADORES 8086 Y 8088El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus

conexiones externas, mientras que el 8088 es un procesador de 8 bits que internamente es casi

idéntico al 8086. La única diferencia entre ambos es el tamaño del bus de datos externo. Intel trata

esta igualdad interna y desigualdad externa dividiendo cada procesador 8086 y 8088 en dos sub-

procesadores: Unidad de ejecución y una unidad interfaz del bus

10

Page 9: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

MICROPROCESADORES 80186 Y 80188

El chip contiene otros componentes aparte de los encontrados en microprocesadores comunes

como el 8088 u 8086, contienen, aparte de la unidad de ejecución, contadores o "timers", y a veces

incluyen memoria RAM y/o ROM y otros dispositivos que varían según los modelos. Cuando

contienen memoria ROM, a estos chips se los llama microcomputadoras en un sólo chip (no siendo

éste el caso de los microprocesadores 80186/80188).

Los microprocesadores 80188/80186 contenían, en su primera versión, lo siguiente:

MICROPROCESADOR 80286 y 80386

El 80286 tiene cuatro nuevos registros, y el 80386 consiste en una unidad central de proceso

(CPU), una unidad de manejo de memoria (MMU)y una unidad de interfaz con el bus (BIU).

La CPU está compuesta por la unidad de ejecución y la unidad de instrucciones. La unidad de

ejecución contiene los ocho registros de 32 bits de propósito general que se utilizan para el cálculo

11

Page 10: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

de direcciones y operaciones con datos y 64 bits que se utiliza para acelerar las operaciones de

desplazamiento, rotación, multiplicación y división.

EL MICROPROCESADOR PENTIUM

Este microprocesador se presentó el 22 de marzo de 1993 con velocidades iniciales de 60 y 66

MHz (112 millones de instrucciones por segundo en el

último caso), 3.100.000 transistores (fabricado con el

proceso BICMOS (Bipolar-CMOS) de 0,8 micrones), caché

interno de 8 KB para datos y 8 KB para instrucciones,

verificación interna de paridad para asegurar la ejecución

correcta de las instrucciones, una unidad de punto flotante

mejorada, bus de datos de 64 bit para una comunicación

más rápida con la memoria externa y, lo más importante,

permite la ejecución de dos instrucciones simultáneamente. El chip se empaqueta en formato PGA

(Pin Grid Array) de 273 pines.

COPROCESADOR MATEMÁTICO 8087

El procesador de datos numérico 8087 aumenta el juego de instrucciones del 8086/8088

mejorando su capacidad de tratamiento de números. Se utiliza como procesador paralelo junto al

8086/8088 añadiendo 8 registros de coma flotante de 80 bits así como instrucciones adicionales.

Utiliza su propia cola de instrucciones para controlar el flujo de instrucciones del 8086/8088,

ejecutando sólo aquellas instrucciones que le corresponden, e ignorando las destinadas a la CPU

8086/8088.

Existen dos tipos de números que aparecen normalmente durante el cálculo: los números enteros y

los números reales. Los enteros son fáciles de tratar para la computadora. Los chips

microprocesadores de propósito general trabajan con números enteros utilizando la representación

binaria de números en complemento a dos. Los números reales, sin embargo es la representación

en coma flotante es en el fondo una variación de la notación científica que puede verse en el

visualizador de cualquier calculadora. Con este sistema, la representación de un número consta de

tres partes: el signo, el exponente y la mantisa. Antes de continuar, veremos por qué es necesaria

esta representación.

3. UNIDADES FUNCIONALES DE LA COMPUTADORA

Toda computadora posee 5 unidades básicas funcionales que son las unidades de entrada, salida,

memoria, aritmética y de control. Estas se relacionan de la siguiente forma:

12

Page 11: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Estas unidades se comunican entre sí de la misma forma que el hombre se comunica con la

computadora utilizando un lenguaje que no son más que una serie de sentencias formados por

símbolos y regidos por reglas. Existen tres tipos de lenguajes: nemotécnicos, desarrollados y

universales (súper lenguajes).

Los nemotécnicos son propios de cada máquina (instrucciones elementales) como son los de CID-

201ª, IRIS 50, etc. Los desarrollados son propios de cada máquina pero con macroinstrucciones

como es el AUTOCODE del ELLIOT y el LEAL de la CID.. Las instrucciones de los universales son

macroinstrucciones pero con flexibilidad en la I/O de la información y requieren gran memoria.

Presentan la tendencia del cálculo científico y el de la gestión. Como ejemplo tenemos el

FORTRAN, PL-1, Basic, PASCAL, etc.

4. ARQUITECTURA BASICA DEL COMPUTADOR

Según Jhon Von Neumann la arquitectura del computador, se compone de tres elementos:

a. La Unidad Central de Procesamiento (CPU), es considerada como el cerebro y corazón del

computador. El CPU es el denominado microprocesador del computador. Internamente

consiste de una Unidad Aritmético-Lógica (ALU), un conjunto de registros y una Unidad de

Control (CU).

La ALU es donde se realizan todas las operaciones que involucran un procesamiento

matemático (particularmente aritmético) o lógico (operaciones booleanas). Los registros

permiten el almacenamiento de datos para estas operaciones y sus resultados. En la CPU

es donde se ejecutan todo el resto de las operaciones (decisión, control, movimiento de

datos). Una CPU con todos estos elementos implementada en un solo chip recibe el

nombre de microprocesador.

b. La memoria, es donde datos y programa son almacenados. La memoria es visto como un

arreglo unidimensional finito en la que cada localidad es identificada por un valor asociado

a su posición y que es llamado dirección. Para el computador las memorias se clasifican

en dos grandes grupos.

13

Page 12: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

La memoria RAM (Memoria de Acceso Aleatorio), esta destinada a almacenar datos y

programas (incluyendo al sistema operativo), es temporal o volátil, ya que pierde su

contenido cuando el computador es apagado o reiniciado.

La memoria ROM es de tipo permanente y solo de lectura, aun cuando el computador sea

desconectado ,este mantendrá su contenido (no es volátil)

c. Las interfaces de entrada y salida (I/O). destinadas a liberar de trabajo a la CPU en la

comunicación con dispositivos de entrada (teclados, ratones), salida (impresoras) y

entrada-salidas (discos, cintas).

Estos tres elementos están interconectados a través de un conjunto de líneas que llevan

instrucciones (control bus), datos (data bus) y que permiten dar los valores de direcciones de

memoria y dispositivos (memory bus).

Fig 1. Esquema de la arquitectura de Von Neumann.

5. MEMORIAS

El diseño del chip de memorias es un conjunto de celdas microscópicas ,para acceder a la

escritura y lectura de los datos , los circuitos de prebúsqueda del CPU activan unos circuitos

denominados MCC( Memory Control Circuit,Circuito de control de memoria) que forman parte del

chipset de la placa madre.

5.1 MEMORIA ROM

Las memorias de solo lectura son conocidas como ROM (Read Only Memory), se caracterizan por

ser de lectura y contener celdas de lectura no volatiles

5.2 MEMORIA RAM

Se denomina RAM por que es posible acceder a cualquier ubicación aleatoriamente y rápidamente,

están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la

tarjeta madre.

14

Page 13: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

6. EL BUS 

La familia de ordenadores PC interconexiona toda la circuiteria de control interna mediante un

diseño de circuito, conocido con el nombre de bus. La información codificada viaja a través de la

computadora por un bus.

El bus es el conjunto de cables (líneas) de hardware utilizados para la transmisión de datos entre

los componentes de un sistema informático, es una ruta compartida que conecta diferentes partes

del sistema como el procesador, la controladora de unidad de disco, la memoria y los puertos de

entrada, salida, permitiéndoles transmitir información.

El bus es supervisado por el microprocesador, se especializa en el transporte de diferentes tipos de información. Por ejemplo, un grupo de cables (en realidad trazos sobre una placa de circuito impreso)

transporta los datos, otro las direcciones (ubicaciones) en las que puede encontrarse información

específica, y otro las señales de control para asegurar que las diferentes partes del sistema utilizan

su ruta compartida sin conflictos.

Los buses se caracterizan por el número de bits que pueden transmitir en un determinado

momento. Por ejemplo un equipo con un bus de 8 bits transmite 8 bits de datos y un bus de 16 bits

transmite 16 bits de datos simultáneamente.

Cada chip de control y cada byte de memoria del PC están conectados directa o indirectamente al

bus, cuando un nuevo componente se inserta en uno de los conectores de expansión, queda unido

directamente al bus, convirtiéndose en un objeto más de la unidad completa.

Cuando el dato está listo para ser transferido, se transmite primero su dirección de destino por el

bus de direcciones y luego el dato sigue por el bus de datos.

El bus está dividido en cuatro partes: líneas de potencia, bus de control, bus de direcciones y bus

de datos. 

7. TIPOS DE BUSES

Existen tres tipos de buses : Bus de Datos, Bus de Direcciones y Bus de Control.

15

Page 14: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Bus de Datos: mueve los datos entre los dispositivos del hardware de Entrada ( teclado, Escáner,

raton , etc,) , de salida (Impresora, el monitor o la tarjeta de sonido) y de Almacenamiento (disco

duro, el Diskette o la Memoria-flash)

Estas transferencias que se dan a través del Bus de Datos son gobernadas por varios dispositivos

y métodos, de los cuales el Controlador PCI (Interconexión de componentes Periféricos), es uno de

los principales. Su trabajo equivale, simplificando mucho el asunto, a una central de semáforos

para el tráfico en las calles de una ciudad.

7.1 El Bus de Direcciones: Está vinculado al bloque de Control de la CPU para tomar y colocar

datos en el Sub-sistema de Memoria durante la ejecución de los procesos de cómputo,

7.2 Bus de Control: Este bus transporta señales de estado de las operaciones efectuadas por el

CPU con las demás unidades.

7.3 Bus MemoriaTransfiere información entre la memoria principal y el CPU. Este bus es implementado en un chip dedicado, el cual es responsable de la comunicación. La información que viaja sobre el memory bus se hace a una velocidad mas baja que en el processor bus. Este bus tiene el mismo ancho que el procesor bus, significa que en un sistema con CPU de 32 bits el memory bus es de 32 bits, esto definirá el tamaño de lo que se conoce como banco de memoria. Los slots para la memoria son conectados en el memory bus de la misma forma que son conectados los slots de E/S Bus.

7.4 Bus E/S

Son los buses que se encargan de la entrada y salida de los datos en todo el sistema. Las

diferencias entre los tipos de buses que pertenecen a esta categoría consiste en la cantidad de

datos que pueden transferir a la vez y la velocidad a la que pueden hacerlo.

Para el Bus de Direcciones, el "ancho de canal" explica así mismo la cantidad de ubicaciones o

Direcciones diferentes que el microprocesador puede alcanzar. Esa cantidad de ubicaciones

resulta de elevar el 2 a la 32 potencia. "2" porque son dos las señales binarias, los bits 1 y 0; y "32

potencia" porque las 32 pistas del Bus de Direcciones son, en un instante dado, un conjunto de 32

bits. Así, el Canal de Direcciones del Microprocesador para una PC-ATX puede "direccionar" más

de 4 mil millones de combinaciones diferentes para el conjunto de 32 bits de su Bus.

8. SISTEMA DE MEDIDAS DE LA COMPUTADORA

Las unidades de medida de la computadora son:

- 1 bit = un carácter (0 ó 1 )

- 1 byte = 8 bits

- 1 Kilobyte = 1024 bytes

16

Page 15: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

- 1 Megabyte = 1024 Kbytes

- 1 Gigabyte = 1024 Mbytes

- 1 Terabytes = 1024 Gbytes

UNIDAD III

INTRODUCCION A LA INGENIERIA DE SISTEMAS

1. INTRODUCCION

La ingeniería de sistemas o ingeniería de los sistemas o ingeniería en sistemas es un modo de

enfoque interdisciplinario que permite estudiar y comprender la realidad, con el propósito de

implementar u optimizar sistemas complejos. Puede verse como la aplicación tecnológica de la

teoría de sistemas a los esfuerzos de la , integra otras disciplinas y grupos de especialidad en un

esfuerzo de equipo, formando un proceso de desarrollo estructurado.

Una de las principales diferencias de la ingeniería de sistemas respecto a otras disciplinas de

ingeniería tradicionales, consiste en que la ingeniería de sistemas no construye productos

tangibles. Mientras que los ingenieros civiles podrían diseñar edificios o puentes, los ingenieros

electrónicos podrían diseñar circuitos, los ingenieros de sistemas tratan con sistemas abstractos

con ayuda de las metodologías de la ciencia de sistemas, y confían además en otras disciplinas

para diseñar y entregar los productos tangibles que son la realización de esos sistemas.

Otro ámbito que caracteriza a la ingeniería de sistemas es la interrelación con otras disciplinas en

un trabajo transdisciplinario.

2. DEFINICIONES Y CONCEPTOS

2.1 INGENIERIA DE SISTEMAS

Definición 1

La ingeniería de sistemas es la aplicación de las ciencias matemáticas y físicas para desarrollar

sistemas que utilicen económicamente los materiales y fuerzas de la naturaleza para el beneficio

de la humanidad.

Una definición especialmente completa -y que data de 1974- nos la ofrece un estándar militar de

las fuerzas aéreas estadounidenses sobre gestión de la ingeniería.

Ingeniería de sistemas es la aplicación de esfuerzos científicos y de ingeniería para:

transformar una necesidad de operación en una descripción de parámetros de rendimiento

del sistema y una configuración del sistema a través del uso de un proceso interactivo de

definición, síntesis, análisis, diseño, prueba y evaluación;

integrar parámetros técnicos relacionados para asegurar la compatibilidad de todas las

interfaces de programa y funcionales de manera que optimice la definición y diseño del

sistema total;

17

Page 16: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

integrar factores de fiabilidad, mantenibilidad, seguridad, supervivencia, humanos y otros

en el esfuerzo de ingeniería total a fin de cumplir los objetivos de coste, planificación y

rendimiento técnico.

Definición 2

Ingeniería de Sistemas es un conjunto de metodologías para la resolución de problemas mediante el análisis, diseño y gestión de sistemas.Es el conjunto de recursos humanos y materiales a través de los cuales se recolectan, almacenan, recuperan, procesan y comunican datos e información con el objetivo de lograr una gestión eficiente de las operaciones de una organización.

2.2 SISTEMAExisten definiciones de SISTEMA propuesta por varios autores "Un sistema es un conjunto de unidades en interrelación." . ( L. von Bertalanffy , 1968)"Sistema es una totalidad organizada, hecha de elementos solidarios que no pueden ser definidos más que los unos con relación a los otros en función de su lugar en esa totalidad." · (Ferdinand de Saussure ,1931)"Sistema es un todo integrado, aunque compuesto de estructuras diversas, interactuantes y especializadas. Cualquier sistema tiene un número de objetivos, y los pesos asignados a cada uno de ellos puede variar ampliamente de un sistema a otro. Un sistema ejecuta una función imposible de realizar por una cualquiera de las partes individuales. La complejidad de la combinación está implícita." ( IEEE )

2.3 SISTEMAS DE INFORMACIÓN

Un sistema de información o (SI) es un conjunto de elementos que interactúan entre sí con el fin de

apoyar las actividades de una empresa o negocio.

El equipo computacional: el hardware necesario para que el sistema de información pueda operar.

El recurso humano que interactúa con el Sistema de Información, el cual está formado por las

personas que utilizan el sistema. Un sistema de información realiza cuatro actividades básicas:

entrada, almacenamiento, procesamiento y salida de información. es la actualizacion de datos

reales y específicos para la agilización de operaciones en una empresa

3. FUNCIONES DEL INGENIERO DE SISTEMAS

Una persona motivadora frente a la acción.

Poseer conocimiento a través de la adquisición de nuevos datos: información cuantitativa y

cualitativa sobre la realidad.

Capacidad operativa que facilite la acción.

Mostrar actitud favorable hacia la investigación y actualización de la tecnología.

Ser responsable, ejerciendo la ética y la creatividad.

Promover la generación de empresas.

Conocer metodologías de análisis y diseño de soluciones.

Poseer formación en ciencias básicas, ciencias de la computación, tecnologías de la información,

investigación de operaciones y gestión de organizaciones

18

Page 17: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Conocer la problemática empresarial

Planificar, analizar, diseñar y desarrollar sistemas

Modelar, simular, implementar y optimizar sistemas complejos

Plantear soluciones a problemas organizacionales

Integrar la información organizacional

Diseñar e implementar redes de comunicación de datos

Desarrollar software de base

Desarrollar estrategias que permitan a las organizaciones lograr ventajas competitivas.

4. CLASIFICACIÓN DE SISTEMAS· SISTEMAS NATURALES:Compuesto o formado por sistemas vivos, sistemas solares, universo, etc.· SISTEMAS DISEÑADOS:Compuesto por un computador, una casa, un auto, etc.· SISTEMAS ACTIVIDAD HUMANA:Es en donde se describen al ser humano a traves de lo que hace en su vida diaria dentro de la sociedad.· SISTEMAS CULTURALES:Son agrupaciones de personas; las cuales pueden ser, la de una empresa, consorcio, familia, institución, etc.

5. CICLO DE VIDA DE UN SISTEMA INFORMATICOSon los pasos a seguir desde que se comienza con la necesidad de un sistema hasta que el mismo es sustituido.

5.1 FASES DEL CICLO DE VIDAFase I - RequerimientosFase II - Análisis / DiseñoFase III - ConstrucciónFase IV - PruebasFase V - Producción / Mantenimiento

REQUERIMIENTOSEsta fase fundamental para que la estrategia informática encaje dentro de las metas de la empresa, ya que en ella se cumplen las funciones del modelaje del negocio y planificación de sistemas; esto con el fin de proyectar las estrategias del negocio y determinar de esta forma sus requerimientos de información.Durante esta fase se desarrolla un modelo del área estudiada, donde se representa: Los procesos que se llevan a cabo, la información utilizada por ellos y las reglas políticas y practicas de la empresa relacionada con estos procesos.Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de sistema de información capaz de guiar el desarrollo de un sistema que permita dar soporte al área en estudio en el cumplimiento de sus objetivos.

ANÁLISIS Y DISEÑOEn esta fase es desarrollar el diseño arquitectónico de los sistemas, utilizando los requerimientos

obtenidos en la primera fase. En el diseño arquitectónico se engloban dos componentes: los datos

y los procesos, los cuales serán analizados y diseñados desde una perspectiva conceptual a una

19

Page 18: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

física, dentro de las cuatros actividades que se encuentran en esta fase.

• Actividades dentro de la fase de Análisis/Diseño.

• Analizar y Diseñar Proceso: Las operaciones del negocio y los requerimientos de funcionamiento

definidos en la primera fase, se toman en cuenta con el propósito de determinar la forma en que

debe funcionar el sistema.

• Analizar y Diseñar Los Datos: Con los requerimientos de información definidos en la fase I se

debe organizar los distintos modelos de datos que nos ayuden a diseñar la base de datos que

hagan falta para que el sistema funcione de acuerdo al modelo de funcionamiento.

• Diseñar y Organizar Los Componentes Físicos: Todo componente físico como (pantallas, base de

datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo de funcionamiento.

• Planificar El Desarrollo De Los Componentes Físicos: actividad en la cual planificamos la forma

en que pueden ser construidos e implementados los componentes físicos de una forma rápida y

productiva.

En esta fase de análisis / diseño puede incluirse una sub.-fase de evaluación de paquetes. Esta se

pudiese realizar si en los requerimientos se estableció adquirir un paquete de aplicaciones en lugar

de completar un diseño arquitectónico.

CONSTRUCCIÓN

Dentro de esta fase de construcción existen actividades separadas en cinco sub.-fases:

• DESARROLLO DE INFRAESTRUCTURA

Durante esta fase se desarrollará y organizará la infraestructura que permita cumplir las tareas de

construcción en la forma más productiva posible.

Dentro de esta fase de construcción existen actividades separadas en cinco sub.-fases:

• DESARROLLO DE INFRAESTRUCTURA

Durante esta fase se desarrollará y organizará la infraestructura que permita cumplir las tareas de

construcción en la forma más productiva posible.

. ADAPTACIÓN DE PAQUETE

Uno de los objetivos centrales de esta subfase es conocer al máximo detalle posible el

funcionamiento del paquete, este asegurará que el paquete será utilizado con el máximo provecho,

tanto desde el punto de vista del negocio, como de la utilización de recursos. Cada componente del

paquete será revisado en forma exhaustiva por el equipo Analista – Usuario, con el fin de conocer y

comprender todos los aspectos del paquete.

• DESARROLLO DE UNIDADES DE DISEÑO INTERACTIVAS

Las unidades de diseño interactivas, son procedimientos que se cumple o se ejecutan a través de

un dialogo usuario – sistema.

20

Page 19: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

- Las actividades de esta subfase tienen como objetivo central:

Especificar en detalle las tareas que debe cumplir la unidad de diseño y desarrollar

componentes

- Realizar las pruebas unitarias y las pruebas de integración a nivel de la unidad de

diseño.

• DESARROLLO DE UNIDADES DE DISEÑO BATCH

En esta sub.-fase se preparan especificaciones hechas utilizando una combinación de técnicas

como flujo gramas, diagramas de estructuras, tablas de decisiones etc. Cualquiera que se utilice

será útil para que la especificación sea clara y se logre el propósito de que el programador

comprenda y pueda programar y probar los programas correspondientes.

• DESARROLLO DE UNIDADES DE DISEÑO MANUALES

Las actividades de esta subfase tienen como objetivo central desarrollar todos los procedimientos

administrativos que rodearán y gobernarán la utilización de los componentes computarizados

desarrollados en la fase de diseño detallado y construcción.

PRUEBAS

Esta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas y

probadas por separado. Durante su desarrollo, el sistema se emplea de forma experimental para

asegurar que el software no falle, es decir que funcione deacuerdo a sus especificaciones y a la

manera que los usuarios esperan que lo haga, y de esta forma poder detectar cualquier anomalía,

antes de que el sistema sea puesto en marcha y se dependa de el. Para evaluar el

desenvolvimiento del sistema, en esta fase se llevan a cabo varios niveles de prueba:

• Funcional: Prueba desde el punto de vista de los requerimientos funcionales.

• De Sistema: Prueba desde el punto de vista de los niveles de calidad del sistema y de

desempeño.

• De Integración: Prueba de interfaces.

•De Aceptación Técnica: Prueba de manejo de condiciones extremas.

Si el Sistema cumple de forma satisfactoria con estos niveles mencionados anteriormente, se

procede a realizar la carga de los archivos, base de datos y tablas del nuevo sistema, para de esta

forma dar inicio al proceso de aceptación final, durante el cual, el sistema comenzará a funcionar

bajo la responsabilidad del departamento de operaciones y del usuario, por un lapso determinado

de tiempo llamado Periodo de Aceptación.

Finalizado el Periodo de Aceptación, se le dará al sistema la aprobación final, para que pase a ser

el sistema oficial.

MANTENIMIENTO

21

Page 20: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Una vez que un sistema pasa a formar parte de la vida diaria de la empresa, cada programa, cada

procedimiento y cada estructura de datos se convierte en una pieza del negocio que, como tal,

deberá funcionar en forma constante, exacta y confiable. L a operación del negocio ahora

dependerá del funcionamiento del sistema, por lo que las tareas de mantenimiento cobran vital

importancia.

Durante la fase de mantenimiento, se ponen en práctica todas las políticas y los procedimientos

destinados a garantizar la operación continúa de los de los sistemas y a asegurar su uso efectivo,

con el fin, de que éstos se constituyan en una verdadera herramienta de apoyo al logro de los

objetivos estratégicos de la empresa

UNIDAD IV

LAS COMPUTADORAS Y LA SOCIEDAD

1. INTRODUCCION

Vivimos un momento de transición profunda entre una sociedad de corte industrial y otra marcad

por el procesamiento de la informática y las telecomunicaciones, el uso de la información afecta de

manera directa e indirecta en todos los ámbitos de la sociedad e imprime su sello de indiferencia

entre ricos y pobres. La computadora permite el aprovechamiento de la información para

incrementar la productividad y competitividad de las naciones

El mundo de hoy esta inmerso en la revolución tecnológica basada en la informática, ha contribuido

a las culturas y sociedades a transformarse económicamente, social y políticamente, para alcanzar

sus potencialidades.

Desde sus inicios el hombre ha buscado la forma de mejorar su calidad de vida y su forma de

trabajo, para ello busco la tecnología a través de la ciencia, esto llevo a grandes inventos desde la

calculadora hasta la computadora, esto llevo a la humanidad a tener un enorme desarrollo social

2. SOFTWARE DE SISTEMA

En terminología informática el software de sistema, denominado también software de base,

consiste en programas informáticos que sirven para controlar e interactuar con el sistema

operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en

contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las

bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico

controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador

como cpudyn.

22

Page 21: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Uno de los más prominentes ejemplos de software de sistema se encuentra en el proyecto GNU,

cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en

Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux.

Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y

los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc) entre otros.

[editar] Tipos de software de sistemaEl software de sistema puede clasificarse en sistema operativo, controladores de dispositivos y

programas utilitarios. Un sistema operativo crea una interfaz entre el usuario y el sistema de

hardware, mientras que el resto de programas refinan o permiten mejorar la interacción con el

hardware.

Clases de software de sistema son:

Cargadores de programas

Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse

como software de sistema)

Controladores de dispositivos

Herramientas de programación: compiladores, ensambladores, enlazadores, etc.

Programas utilitarios

Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de

ventanas)

Línea de comandos

BIOS

Hipervisores

Bootloaders (Gestor de arranque)

Su objetivo del Software de Sistema es desvincular adecuadamente al usuario y al programador de

los detalles de la computadora en particular que se use, aislándolo especialmente del

procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de

comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y

programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten

su mantenimiento.

3. SOFTWARE DE PROGRAMACIÓN

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:

o Editores de texto

o Compiladores

o Intérpretes

o Enlazadores

23

Page 22: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

o Depuradores

o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,

usualmente en un entorno visual, de forma tal 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).

4. SOFTWARE DE APLICACIÓN

Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier

campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los

negocios. Incluye entre otros:

o Aplicaciones para Control de sistemas y automatización industrial

o Aplicaciones ofimáticas

o Software educativo

o Software empresarial

o Bases de datos

o Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

o Videojuegos

o Software médico

o Software de Cálculo Numérico y simbólico.

o Software de Diseño Asistido (CAD)

o Software de Control Numérico (CAM)

El software de aplicación resulta una solución informática para la automatización de ciertas tareas

complicadas como puede ser la contabilidad y gestión de una organización, como ejemplo del

software de aplicación podemos mencionar a la paquetería que nos ofrece Office de Microsoft

(Word, Excel, One Note, etc.), Word Perfec, Lotus 123.

5. SISTEMA OPERATIVO

Un sistema operativo es el conjunto de programas para el funcionamiento del computador, que

efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal

ejecución del resto de las operaciones.

Todo sistema operativo tiene un núcleo o también llamado Kernel,

Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en

gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los

programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría

de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles,

reproductores de DVD, computadoras, radios, etc.).

Componentes de un sistema operativo

24

Page 23: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

5.1 COMPONENTES DEL SISTEMA OPERATIVO

Gestión de procesosUn proceso es simplemente, un programa en ejecución que necesita recursos para realizar su

tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:

Crear y destruir los procesos.

Parar y reanudar los procesos.

Ofrecer mecanismos para que se comuniquen y sincronicen.

La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a

realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo

las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y

después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las

tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para

siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.

Gestión de la memoria principal

La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una

dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los

dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el

responsable de:

Conocer qué partes de la memoria están siendo utilizadas y por quién.

Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.

Asignar y reclamar espacio de memoria cuando sea necesario.

Gestión del almacenamiento secundario

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal

(almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas

y datos. También es necesario mantener los datos que no convenga mantener en la memoria

principal. El SO se encarga de:

Planificar los discos.

Gestionar el espacio libre.

Asignar el almacenamiento.

Verificar que los datos se guarden en orden

El sistema de E/S

Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de

dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el

almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.

25

Page 24: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

[editar] Sistema de archivos

Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos

almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos,

información de bases de datos, etc. El SO es responsable de:

Construir y eliminar archivos y directorios.

Ofrecer funciones para manipular archivos y directorios.

Establecer la correspondencia entre archivos y unidades de almacenamiento.

Realizar copias de seguridad de archivos.

Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de organizar la

información que se almacena en las memorias (normalmente discos) de los ordenadores. Por

ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.

Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera

vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros

FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una

gran diferencia para un usuario que utilice una base de datos con bastante información ya que el

tamaño máximo de un fichero con un Sistema de Archivos FAT32 está limitado a 4 gigabytes, sin

embargo, en un sistema NTFS el tamaño es considerablemente mayor.

Sistemas de protección

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El

SO se encarga de:

Distinguir entre uso autorizado y no autorizado.

Especificar los controles de seguridad a realizar.

Forzar el uso de estos mecanismos de protección.

Sistema de comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y

recepción de información a través de las interfaces de red. También hay que crear y mantener

puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y

mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo

hacen remotamente.

[editar] Programas de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un

entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:

Manipulación y modificación de archivos.

Información del estado del sistema.

Soporte a lenguajes de programación.

Comunicaciones.

26

Page 25: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Gestor de recursos

Como gestor de recursos, el Sistema Operativo administra:

La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).

Los dispositivos de E/S (entrada y salida)

La memoria principal (o de acceso directo).

Los discos (o memoria secundaria).

Los procesos (o programas en ejecución).

y en general todos los recursos del sistema.

6. APLICACIONES DE LA INFORMATICA Y LA COMUNICACIÓN EN LA SOCIEDAD

Dadas las características de las computadoras: gran capacidad de almacenamiento, manejo de la

información, alta precisión y rapidez en la realización de cálculos, costos, etc. Han sido adoptadas

como herramienta en la mayoría de las actividades. Entre las muchas y diversas aplicaciones de

las computadoras podemos encontrar las siguientes:

6.1 GESTION EMPRESARIAL

Por medio de la Ofimática, los trabajos administrativos de oficina se han visto altamente

favorecidos. Pueden realizar gestión de personal, procesos de nóminas, control de inventarios,

gestión de almacén, facturación, contabilidad, correspondencia, administrar gestión de

comunicaciones, gestión administrativa en los sistemas de información, etc. Cuyo objetivo es la

ayuda para la toma de decisión y análisis de todo lo relacionado con los negocios

6.2 APLICACIÓN INDUSTRIAL

Ocupan un lugar importante en los procesos de fabricación. En la industria para controlar tareas

donde la exactitud y la velocidad de respuesta son muy importantes. Para controlar robots que

realizan operaciones automáticas de montaje, movimiento, etc. En la industria automotriz, los

automóviles se arman, pintan y son probados por robots controlados por medios informáticos. El

papel del hombre se restringe a la inspección final y detalles de terminación (Supervisión). El

diseño asistido por computadoras no sólo permite la graficación sino también simular pruebas para

detectar fallas y corregirlas.

6.3 APLICACIÓN TÉCNICO – CIENTÍFICA

Las computadoras son utilizadas como herramientas para un sinfín de tareas. Participan en la

confección de pronósticos meteorológicos, control ambiental, de tránsito, de comunicaciones,

satélites artificiales, aeronavegación, reconocimiento de materiales, simulación de procesos, pagos

automáticos variados, etc.

27

Page 26: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

6.4 APLICACION MÉDICA

En la medicina va desde el control clínico de pacientes hasta la investigación y desarrollo de

nuevos métodos para tratar enfermedades y pacientes. En la aplicación de diagnósticos clínicos,

mantenimiento de historias clínicas, monitoreo de pacientes en terapia intensiva, análisis clínicos,

ecografías, diagnósticos por imágenes, tomografías, resonancias magnéticas, etc

6.5 APLICACIÓN MILITAR

En el campo militar ha sido pionera y predecesora a las demás aplicaciones (ref.: Internet). Se

destacan los sistemas computarizados de radar, conducción automatizada de mísiles, espionaje

militar por satélite, manejo de sistemas de comunicaciones, sistemas de seguridad y defensa, etc.

6.6 APLICACIÓN FINANCIERA

El mercado financiero mundial es manejado por tecnologías informáticas. Intercambiar ideas,

realizar transacciones y transferencias de fondos a través de redes informáticas internacionales

permiten a los inversores financieros competir en una economía cada vez más globalizada. El

apoyo cibernético a esta economía global ha creado un sistema de transferencia electrónica de

fondos para simplificar la realización de movimientos de dinero bancario. En consecuencia de su

utilización masiva se ha comenzado a hablar de dinero plástico, banca electrónica o dinero

electrónico, como reemplazante del dinero, cheques, pagarés y otras formas de pagos. El uso de

cajeros automáticos para la realización de movimientos de fondos, reemplazando a las

operaciones bancarias.

6.8 APLICACIÓN EDUCATIVA

En el campo educativo existen dos puntos de vistas: uno la necesidad de incluir la informática

como materia en los planes de estudios, debido que la computadora es una herramienta esencial

en todos los ámbitos, es necesario que toda persona formada posea los conocimientos necesarios

para el aprovechamiento de la misma. La otra como complemento de la formación de los

estudiantes por medio de las técnicas EAO o enseñanza asistida por computadoras.

Proporcionando características didácticas importantes, perseverancia, paciencia, disponibilidad,

atención, ritmos de aprendizajes, etc. a los condicionamientos particulares del alumno.

6.9 APLICACION DOMÉSTICA

La introducción de la computadora en los hogares, conocido como domótica, ha reducido sus

precios tanto en la creación como en la difusión de una gran cantidad de software general y

específico, de aplicación a un elevado número de tareas que realizamos tanto en el trabajo como

en el hogar. En diversas tareas como la contabilidad casera, planificación de menús, dietas,

sistema de control de iluminación y temperaturas, sistemas de alarmas y seguridad,

entretenimientos, etc. La difusión de paquetes integrados con procesadores de textos, planillas de

28

Page 27: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

cálculo, base de datos, software de comunicaciones, etc. Conexión a la red telefónica, posibilitando

el acceso a los sistemas de correo electrónico, a Internet, operaciones bancarias, telecompras,

cursos a distancia, etc

7. VIRUS INFORMATICO

Los virus son programas maliciosos, creados y difundidos por programadores para atacar al

sistema operativo o a programas de aplicación.

7.1 TIPOS DE VIRUS

Existen virus de tipos gusano, caballo de Troya y bombas lógicas. Los gusanos a diferencia de

otros virus tienen entidad propia y el resto se adhieren a otros programas.

UNIDAD V

SISTEMAS DE NUMERACION

1. INTRODUCCIÓN

Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos

numéricos. Los sistemas de numeración actuales son sistemas posiciónales, que se caracterizan

porque un símbolo tiene distinto valor según la posición que ocupa en la cifra.

2. SISTEMA DECIMAL

El sistema de numeración decimal, compone de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9)

a los que otorga un valor dependiendo de la posición que ocupen en la cifra: unidades, decenas,

centenas, millares, etc.

El valor de cada dígito está asociado al de una potencia de base 10, número que coincide con la

cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el

dígito menos uno, contando desde la derecha.

En el sistema decimal el número 528, por ejemplo, significa:

5 centenas + 2 decenas + 8 unidades, es decir:

5*102 + 2*101 + 8*100 o, lo que es lo mismo:

500 + 20 + 8 = 528

En el caso de números con decimales, la situación es análoga aunque, en este caso, algunos

exponentes de las potencias serán negativos, concretamente el de los dígitos colocados a la

derecha del separador decimal. Por ejemplo, el número 8245,97 se calcularía como:

29

Page 28: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

8*103 + 2*102 + 4*101 + 5*100 + 9*10-1 + 7*10-2, es decir:

8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97

3. SISTEMA BINARIO

El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).

En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El valor

de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del

dígito menos uno.

4. SISTEMA OCTAL

El sistema de numeración octal, los números se representan mediante ocho dígitos diferentes: 0, 1,

2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugar que

ocupen.

5. SISTEMA HEXADECIMAL

En el sistema hexadecimal los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7,

8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades

decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores que 9 en el

sistema decimal.

6. CONVERSIÓN DEL SISTEMA DECIMAL A BINARIO

Para convertir un número decimal al sistema binario, se debe realizar divisiones sucesivas por 2 y

escribir los restos obtenidos en cada división en orden inverso al que han sido obtenidos.

Por ejemplo, para convertir al sistema binario el número 7710 haremos una serie de divisiones que

arrojarán los restos siguientes:

77 : 2 = 38 Resto: 138 : 2 = 19 Resto: 019 : 2 = 9 Resto: 19 : 2 = 4 Resto: 14 : 2 = 2 Resto: 02 : 2 = 1 Resto: 01 : 2 = 0 Resto: 1

y, tomando los restos en orden inverso obtenemos la cifra binaria: 7710 = 10011012

7. CONVERSIÓN DEL SISTEMA DECIMAL A OCTAL

30

Page 29: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

La conversión de un número decimal a octal se hace con la misma técnica de conversión a binario,

mediante divisiones sucesivas por 8 y colocando los restos obtenidos en orden inverso. Por

ejemplo, para escribir en octal el número decimal 12210 tendremos que hacer las siguientes

divisiones:

122 : 8 = 15     Resto: 2 15 : 8 = 1     Resto: 7 1 : 8 = 0  Resto: 1

Tomando los restos obtenidos en orden inverso tendremos la cifra octal: 12210 = 1728

8. CONVERSIÓN DE BINARIO A DECIMAL

El proceso para convertir un número del sistema binario al decimal es desarrollar el número, teniendo en cuenta el valor de cada dígito en su posición, que es el de una potencia de 2, cuyo exponente es 0 en el bit situado más a la derecha, y se incrementa en una unidad según vamos avanzando posiciones hacia la izquierda.Por ejemplo, para convertir el número binario 10100112 a decimal, lo desarrollamos teniendo en

cuenta el valor de cada bit:

1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 8310100112 = 8310

9. CONVERSIÓN DELS SITEMA OCTAL A DECIMAL

La conversión de un número octal a decimal es conociendo el peso de cada posición en una cifra

octal. Por ejemplo, para convertir el número 2378 a decimal basta con desarrollar el valor de cada

dígito:

2*82 + 3*81 + 7*80 = 128 + 24 + 7 = 15910

2378 = 15910

10. CONVERSIÓN DE HEXADECIMAL A BASE DECIMAL

El valor de cada uno de los símbolos depende de su posición, que se calcula mediante potencias

de base 16.

Por ejemplo, el valor del número hexadecimal 1A3F16:

1A3F16 = 1*163 + A*162 + 3*161 + F*160

 

1*4096 + 10*256 + 3*16 + 15*1 = 6719

1A3F16 = 671910

31

Page 30: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

11. CONVERSIÓN DEL SISTEMA BINARIO A OCTAL

Cada dígito de un número octal se representa con tres dígitos en el sistema binario. Por tanto, el modo de convertir un número entre estos sistemas de numeración equivale a "expandir" cada dígito octal a tres dígitos binarios, o en "contraer" grupos de tres caracteres binarios a su correspondiente dígito octal.

Por ejemplo, para convertir el número binario 1010010112 a octal tomaremos grupos de tres bits y

los sustituiremos por su equivalente octal:

1012 = 58

0012 = 18

0112 = 38

y, de ese modo: 1010010112 = 5138

12. CONVERSIÓN DEL SISTEMA OCTAL A BINARIO

La conversión de números octales a binarios se hace reemplazando cada dígito octal por los tres bits equivalentes. Por ejemplo, para convertir el número octal 7508 a binario, tomaremos el equivalente binario de cada uno de sus dígitos: 78 = 1112

58 = 1012

08 = 0002

y, por tanto: 7508 = 1111010002

13. CONVERSIÓN DEL SISTEMA BINARIO A HEXADECIMAL

La conversión entre números hexadecimales y binarios se realiza "expandiendo" o "contrayendo"

cada dígito hexadecimal a cuatro dígitos binarios. Por ejemplo, para expresar en hexadecimal el

número binario 1010011100112 bastará con tomar grupos de cuatro bits, empezando por la

derecha, y reemplazarlos por su equivalente hexadecimal: 

10102 = A16

01112 = 716

00112 = 316

y, por tanto: 1010011100112 = A7316

En caso de que los dígitos binarios no formen grupos completos de cuatro dígitos, se deben añadir

ceros a la izquierda hasta completar el último grupo. Por ejemplo:

1011102 = 001011102 = 2E16

15. OPERACIONES ARITMÉTICAS CON SISTEMAS DE NUMERACION

15.1 SUMA DE NÚMEROS BINARIOSEs similar a la suma decimal excepto que se manejan sólo dos dígitos (0 y 1).

Las sumas básicas son:

32

Page 31: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

Por ejemplo, sumemos 100110101 + 11010101:

Operamos como en decimal: comenzamos a sumar desde la izquierda. En el ejemplo 1 + 1 = 10,

entonces escribimos 0 y "llevamos" 1. Se suma este 1 a la siguiente columna: 1 + 0 + 0 = 1, y

seguimos hasta terminar todas las columnas (exactamente como en decimal).

UNIDAD VI

EL ALGEBRA DE BOOLE

1. INTRODUCCIÓN

George Boole creó el álgebra que lleva su nombre en el primer cuarto del siglo XIX. Pretendía

explicar las leyes fundamentales de aquellas operaciones de la mente humana por las que se rigen

los razonamientos. En esa época nadie pudo prever la utilización de este álgebra en el diseño de

circuitos digitales, las operaciones se realizan mediante relaciones lógicas, lo que en el álgebra

convencional son las sumas y multiplicaciones. Las variables con las que opera son las binarias 1 y

0 (verdadero o falso). Los signos 1 y 0 no expresan cantidades, sino estados de las variables.

El sistema de numeración binario y el álgebra de Boole constituyen la base matemática para el

diseño y construcción de sistemas digitales.

2. CONCEPTOS Y DEFINICIONES

2.1 ÁLGEBRA DE BOOLE

Es una estructura algebraica consistente de: un conjunto de elementos (sea B el conjunto); dos

operaciones binarias (sean + y , las operaciones); tales que se cumplen los axiomas de clausura,

conmutatividad, asociatividad, distributividad, identidad y complementariedad.

3. POSTULADOS DEL ÁLGEBRA DE BOOLE

33

Page 32: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

P.1 Definición

El álgebra de Boole es un sistema algebraico cerrado que contiene un conjunto B de dos

elementos, {0, 1}; y dos operadores {· , +}. Los operadores también suelen representarse

según: {AND, OR}.

La clausura implica que si a y b pertenecen a B, entonces: a·b y a+b también pertenecen

a B.

P.2 Dos expresiones son iguales si una puede ser substituida por la otra.

P.3 Existen elementos únicos (0 y 1) en B tal que para cada a en B se tienen:

a + 0 = a

a · 1 = a

P.4 Conmutatividad. (a y b pertenecen a B)

a + b = b + a

a · b = b · a

P.5 Asociatividad. (a , b y c pertenecen a B).

a + (b + c) = (a + b) + c

a · (b · c) = (a · b) · c

P.6 Distributividad. (a , b y c pertenecen a B).

a + (b · c) = (a + b) · (a + c)

a · (b + c) = (a · b) + (a · c)

La distribución para la suma en el producto, la expresión a la derecha es diferente de la empleada

habitualmente para números reales y enteros.

4. TEOREMAS

Idempotencia a + a = a a · a = a

Demostración de la primera proposición.a = a ;P2

34

Page 33: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

= a + 0 ;P3= a + ( a a’ ) ;P7= ( a + a )( a + a’ ) ;P6= ( a + a ) 1 ;P7= a + a ;P3

Unión con el Universo e Intersección con el vacío.a + 1 = 1a · 0 = 0

Demostración de la primera proposición:a +1 = a + 1 ;P2

= a + a + a’ ;P7= a + a’ ;T8 y P5= 1 ;P7

Absorcióna + ab = aa·(a + b) = a

Demostración de la primera proposición:a + ab = a + ab ; P.2

= a·1 + ab ; P.3= a·(1 + b) ; P.6= a·(b + 1) ; P.4= a·1 ; T.9= a ; P.3

Se absorbe b.

Absorción del complemento.

a ab a b

a a b ab

( )

Demostración de la primera proposición:a + a’b = a + a’b ;P2

= ( a + a’ ) ( a + b ) ;P6= 1 ( a +b ) ;P7= ( a +b ) ;P3

De Morgan

Ejemplo. Demostración de la segunda proposición:

Por P7 se tiene que si (ab)’ es el complemento único de ab, entonces:(ab) + (ab)’ = 1 T12.a(ab) (ab)’ = 0

Por otro lado tenemos:(ab)(a’ +b’) = ( ab )( a’+b’ ) ;P2

= aba’ + abb’ ;P6= 0 b + a 0 ;P4, P7 y P5= 0 + 0 ;T9= 0 ;P3 T12.b

35

Page 34: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

También tenemos que:(ab) + (a’ +b’) = (ab) + (a’ + b’) ;P2

= (a' + b') + (ab) ; P4= ((a’ +b’) + a)((a’ +b’) + b) ;P6 = ((a +a') + b')( a' + (b + b')) ;P4 y P5= ( 1 +b’)(a’ +1) ;P7= (1)(1) ;T9= 1 ;P3T12.c

Entonces de T12.a, T12.b y T12.c, y empleando P2, se logra:(ab)’ = (a’ + b’)

Consenso

bc es el término de consenso entre ab y a'c.

Fusión

Factorización

Complementariedad. ( a pertenece a B)

Existe complemento único de a que se representa por a’ y también por:

a + a’ = 1

a a’ = 0

Al complemento único de a lo representaremos, para facilitar su escritura según convenga, como:

a', y también como: not a. El complemento podría haberse definido como un operador unario de la

estructura algebraica.

En el lenguaje C se emplea ~a para denotar el complemento; el operador and se anota & y el

operador or emplea el símbolo |.

Observar que, con la formulación de postulados, se pueden demostrar como teoremas las

siguientes proposiciones:

FUNCIONES BÁSICAS BOOLEANAS

36

Page 35: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

a) Igualdad

FUNCIÓN TABLA DE VERDAD

S = aa S0 01 1

b) Unión (función =O)

FUNCIÓN TABLA DE VERDAD

S = a+b

a b S0 0 00 1 11 0 11 1 1

c) Intersección (función Y)

FUNCIÓN TABLA DE VERDAD

S = a.b

abS000010100111

d) Negación (función NO)

También denomina función complemento

FUNCIÓN TABLA DE VERDAD

aS aS0110

UNIDAD VII

NUEVAS TECNOLOGIAS

1. INTRODUCCIÓN

La tecnología en hardware y software cada día avanza a pasos agigantados, como por ejemplo los discos duros de tamaño totalmente reducidos, incluso se habla de dimensiones en milímetros. Pero también sabemos que la reducción de tamaño con aumento de capacidad genera aumento en

37

Page 36: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

los precios, pero las empresas y usuarios están dispuestos a cancelar porque quieren estar al día con lo nuevo en hardware y software.Por ejemplo en empresas con varias computadores, es común usar software de clonación de

discos, para hacer copias de seguridad de datos, sistema, etc. Obviamente la el tamaño de

archivos suele ser considerablemente grande, y si a esto le sumamos mp3, videos, instaladores, la

cantidad crece aún más.

En los años noventa las redes de comunicaciones son una de las tecnologías más importantes

para el desarrollo de las empresas al igual que en la década de los años setenta los grandes

ordenadores centrales fueron los que soportaron el crecimiento comercial de las empresas y en los

ochenta los ordenadores personales fueron los que automatizaron las tareas de las oficinas.

En la actualidad la tecnología permite la conexión de equipos(computadoras, terminales,

computadoras personales, etc.) de distinta arquitectura, distinta naturaleza y por supuesto de

distintos fabricantes.

2. TELEINFORMATICA

Mediante este trabajo, pudimos reconocer la importancia de la Teleinformática, ya que ha servido

para conectar lugares distantes y así ayudar a la unión de personas de distintas nacionalidades,

con diferentes culturas e ideologías.

Pudimos comprobar también, lo útil que resulta la Teleinformática en la actualidad, tanto en la

sociedad, en la empresa, en la educación y en la sanidad y la existencia de argumentos a favor y

en contra de las tecnologías de la información.

Sin tener en cuenta la opinión de cada persona, la tecnología es un hecho y avanza de distinta

forma con respecto al bienestar. Es necesario reflexionar sobre los beneficios de la tecnología,

porque depende de nosotros la utilización ética y lógica de la Teleinformática para vivir mejor.

Mediante la computadora personal, podemos realizar todo tipo de trabajos y podemos utilizarla de

diferentes maneras, siendo extraordinarias las posibilidades que tenemos a nuestra disposición.

Las redes teleinformáticas permiten la conexión de las empresas, así como una comunicación

eficaz de una empresa con todo su entorno, clientes, proveedores, aliados y colaboradores, sean

distribuidores o agentes.

Creemos que es de suma importancia la utilidad que presenta la Teleinformática en cuanto a la

unión entre lugares que se encuentran a distancia.

3. REDES

3.1 LAN

Son redes de propiedad privada, de hasta unos cuantos kilómetros de extensión. Por ejemplo una

oficina o un centro educativo.

Se usan para conectar computadoras personales o estaciones de trabajo, con objeto de compartir

recursos e intercambiar información. Están restringidas en tamaño, lo cual significa que el tiempo

38

Page 37: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

de transmisión, en el peor de los casos, se conoce, lo que permite cierto tipo de diseños

(deterministas) que de otro modo podrían resultar ineficientes. Además, simplifica la administración

de la red.

Suelen emplear tecnología de difusión mediante un cable sencillo al que están conectadas todas

las máquinas. Operan a velocidades entre 10 y 100 Mbps. Tienen bajo retardo y experimentan

pocos errores.

3.2 REDES DE ÁREA METROPOLITANA (MAN)

Son una versión mayor de la LAN y utilizan una tecnología muy similar.  Actualmente esta clasificación ha caído en desuso, normalmente sólo distinguiremos entre redes LAN y WAN.

3.3 REDES DE ÁREA AMPLIA (WAN)

Son redes que se extienden sobre un área geográfica extensa. Contiene una colección de máquinas dedicadas a ejecutar los programas de usuarios (hosts). Estos están conectados por la red que lleva los mensajes de un host a otro. Estas LAN de host acceden a la subred de la WAN por un router. Suelen ser por tanto redes punto a punto.La subred tiene varios elementos: 

- Líneas de comunicación: Mueven bits de una máquina a otra.

- Elementos de conmutación: Máquinas especializadas que conectan dos o más líneas de transmisión. Se suelen llamar encaminadores o routers.Cada host está después conectado a una LAN en la cual está el encaminador que se encarga de

enviar la información por la subred. 

Una WAN contiene numerosos cables conectados a un par de encaminadores. Si dos encaminadores que no comparten cable desean comunicarse, han de hacerlo a través de encaminadores intermedios. El paquete se recibe completo en cada uno de los intermedios y se almacena allí hasta que la línea de salida requerida esté libre. 

Se pueden establecer WAN en sistemas de satélite o de radio en tierra en los que cada encaminador tiene una antena con la cual poder enviar y recibir la información. Por su naturaleza, las redes de satélite serán de difusión.

4. INTERNETInternet es la red de ordenadores interconectados a nivel mundial que pueden comunicarse entre sí gracias a las redes telefónicas y a la utilización de un lenguaje común. Las aplicaciones de Internet son enormes y abarcan muy variados campos: Correo electrónico (e-mail), Intranets, Extranets, Comercio electrónico (e-commerce), Web TV, Web pone, Smartcard, etc entre otros.Internet funciona con un programa que se denomina navegador para Internet.Internet es una herramienta de gran alcance para todo tipo de empresas, organismos privados, públicos y todo tipo de organizaciones.

4.1 INTRANETLa intranet es el sistema de comunicaciones internas entre los computadores de una misma organización (empresa, organismo público, etc) que emplea

39

Page 38: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

tecnología desarrollada para Internet.Una Intranet es adecuada para cualquier organización cuyas tareas necesitan la coordinación de múltiples personas y equipos de trabajo, tiene dos fundamentos:

- Mejorar la coordinación de las acciones de la organización

- Ahorrar costos en las labores de coordinación

4.2 EXTRANETUna extranet es una red de computadores interconectada que utiliza los estándares de Internet. El

acceso a esa red está restringido a un determinado grupo de empresas y organizaciones

independientes que necesitan trabajar de manera coordinada para ahorrar tiempo y dinero en sus

relaciones de negocio

Una extranet funciona como Internet, es decir, ambas utilizan los mismos estándares tecnológicos.

La seguridad en el diseño de la extranet es fundamental para asegurar: que los datos

confidenciales sigan siendo confidenciales pese a viajar por la red y que sólo las personas

autorizadas tengan acceso a la información que se comunican las distintas empresas participantes

en la Extranet.

5. SISTEMA EXPERTO

Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran conocimiento sobre un determinado tema. Un sistema experto es un conjunto de programas que, sobre una base de conocimientos, posee información de uno o más expertos en un área específica. Se puede entender como una rama de la inteligencia artificial, donde el poder de resolución de un problema en un programa de computadora viene del conocimiento de un dominio específico.

6. RECONOCIMIENTO DE VOZ

El reconocimiento de voz es la capacidad de un computador de convertir las palabras de la voz

humana a un código binario, quiere decir que convierte el lenguaje humano a código de maquina,

tratando de identificar la voz de la persona.

Uno de los mayores impactos de la tecnología de reconocimiento de voz, se da en el

reconocimiento de voz para personas con discapacidades, este es utilizado para convertir las

ideas en texto reforzando su capacidad oral de vocabulario.

7. ROBOTICA

La Robótica es la ciencia investigación, estudio y tecnología de robots, se ocupa del diseño,

manufactura y aplicaciones de los robots. La robótica combina diversas disciplinas como son: la

mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control. Otras

40

Page 39: UNIDAD I - AULA VIRTUALvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · Web viewEsta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas

Universidad Salesiana de Bolivia Introducción a la InformáticaIngeniería de Sistemas

áreas importantes en robótica son el álgebra, los autómatas programables y las máquinas de

estados.

8. ENSEÑANZA ASISTIDA POR COMPUTADORA ( EAO )

La EAO es un tipo de programa educativo diseñado para servir como herramienta de aprendizaje

(en inglés Computer-Assisted Instruction, CAI). Hay muchas formas de definirlo, como también es

toda la maquinaria y programas informáticos diseñados para ayudar al profesor y a los alumnos en

el proceso de enseñanza-aprendizaje, es decir, modalidad de comunicación indirecta entre alumno

y profesor, que no se realiza por presencia física, sino mediante el computador.

Existen diversos tipos de herramientas de EAO adaptadas a diferentes metodologías de

aprendizaje, utilizan ejercicios y sesiones de preguntas y respuestas para presentar un tema y

verificar su comprensión por parte del estudiante. Facilitan el proceso de captura, manipulación,

organización y presentación de datos e información mediante las bases de datos, enciclopedias

multimedia e Internet, que permiten el acceso a datos e información.

Este sistema tiene mayor productividad puesto que se puede trabajar más en menos tiempo,

dejando libre al alumno para centrarse en las cuestiones importantes de determinada área de

conocimiento, permite que ciertas tareas rutinarias sean más fáciles y rápidas y facilitan a los

alumnos y profesores el proceso de enseñanza-aprendizaje.

41