unidad i - aula virtualvirtual.usalesiana.edu.bo/web/contenido/dossier/12012/... · web viewesta...
Post on 22-Sep-2018
215 Views
Preview:
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
top related