2014 Jose Carrillo CI.20.921.542
[INTRODUCCION A LA INFORMATICA] Y lo largo de este semestre pudimos conocer lo amplio que es la informรกtica, y todas sus herramientas.
INFORMATICA Concepto: Se entiende como el resultado de los términos información y automatización. Trata de la concepción, realización y utilización de los sistemas para procesamiento de información. “INFORMÁTICA es la ciencia que estudia el tratamiento automático y racional de la información.” Se dice que el tratamiento es automático por ser máquinas las que realizan los trabajos de captura, proceso y presentación de la información, y se habla de racional por estar todo el proceso definido a través de programas que siguen el razonamiento humano. (Alcalde, pág. 1) IMPORTANCIA DE LA INFORMATICA Las computadoras son esenciales para enfrentar el reto de la competencia global, donde los negocios deben ser eficientes y sensibles a las necesidades y producir bienes y servicios de alta calidad a un costo siempre mas bajo. Sin las computadoras, que proveen información precisa y actualizada necesaria para tomar decisiones estratégicas y administrar los procesos de producción, muchas compañías no podrían sobrevivir. Las computadoras utilizan información almacenada para construir simulaciones que van desde un simple análisis hasta ilustraciones realistas y animadas de nuevos productos. Esto permite predecir el efecto de las múltiples decisiones de negocios. Las computadoras ayudan a la gente a comunicarse, tanto directa como indirectamente. El mundo industrial no podrá vivir mucho tiempo sin computadores, esta sometido a una sobrecarga de información y no podrá manejarlos sin ellos. Teniéndose en cuenta que los avances de la sociedad humana desde la aparición del alfabeto se han debido a su capacidad de registrar y conservar la información. LA INFORMÁTICA Y SUS APLICACIONES Actualmente la informática tiene tantas aplicaciones que prácticamente es Inconcebible pensar que exista un campo o área donde la informática no este presente. En el área Administrativa: El manejo de la información es actualmente una de las actividades más importantes de la sociedad moderna. Esto se puede observar por el alto porcentaje del trabajo cotidiano que se dedica al procesamiento y comunicación de la información. Por otra parte, los Sistemas Gerenciales están basados en la integración de las diferentes áreas funcionales de una organización como son: -Mercadeo -Finanzas -Contabilidad -Producción -Presupuesto -Recursos Humanos -Alta gerencia
En la toma de decisiones, son de gran utilidad los programas que pueden generar gráficos de uso administrativos como son: barras, torta, línea y área entre muchos otros. Deesta manera un empresario puede tener una idea rápida, por ejemplo, de los ingresos versus egresos en una misma gráfica y comprobar si en realidad obtiene buenas ganancias o si sus egresos son tantos que casi alcanzan a esas ganancias, y en vista de esto elaborar estudios y tomar medidas al respecto. En la educación: el surgimiento del microcomputador es de vital importancia en el área educativa, gracias a la disponibilidad de equipos a costos accesibles y la facilidad del manejo del mismo, actualmente están siendo muy utilizados en la casa, las escuelas, universidades, centros de enseñanzas y empresas. Debido a su capacidad para almacenar gran cantidad de datos, los computadores pueden ser usados como instrumentos de estudios y consulta de cualquier materia a cualquier nivel: otorgando al estudiante especial atención individual. La informática ofrece una gran cantidad de medios para lograr un aprendizaje eficaz como lo son el uso de gráficos, dibujos, caracteres de distintos formatos, color sonido. Superando las limitaciones de la enseñanza clásica la informática permite un dialogo dinámico hombre-máquina para adecuar este proceso a las necesidades particulares de cada persona de acuerdo a su velocidad de aprendizaje. En la Navegación: en el área marítima los computadores controlan la fijación de posiciones o situaciones geográficas mediante satélites. En los puertos, una gran parte de las operaciones de carga y descarga se realizan de acuerdo a un programa establecido por el computador. En la Aeronáutica: el computador realiza funciones tales como: controlar el trafico aéreo, presentar la posición y altura de los aviones a través de las pantallas de radar, simular operaciones de vuelos especiales. En la Ciencia: el computador es de gran ayuda para analizar los datos, almacenar y recuperar información, simplificar expresiones, controlar experimentos, identificar moléculas, medir áreas de figuras especificas , llevar información estadística de procesos, etc. En el transporte urbano: hay sistemas que permiten controlar el servicio de autobuses, según la demanda del servicio, determinando nuevas rutas si no hay pasajero en espera. En la industria: tareas tales como la soldadura por puntos en la carrocería de automóviles o la pintura de pistola, son ideales para los robots industriales.
En la vigilancia: los computadores ofrecen información instantánea acerca de carros robados, falsificación de documentos, valores y análisis de pruebas. En algunos paises los carros de la policía están equipados con terminales y por teclado o micrófono se formulan las preguntas concernientes a algún hecho sospechoso, recibiendo la respuesta en segundos. En el campo de la medicina: es posible hacer diagnósticos médicos, pudiendo detectar, por ejemplo, cuando el paciente ha sufrido un ataque cardiaco.
COMPUTACION Concepto La palabra computación proviene del inglés computing, cálculo. Termino de uso general para referirse a cualquier tipo de operación aritmética realizada en forma automática, según conjunto de reglas. Literalmente computación es el conocimiento de sistemas computarizados y equipos y como ellos funcionan. MULTIMEDIA Concepto: Se puede definir como una técnica, que utilizando hardware y software especializados, permiten a los computadores recibir, procesar y presentar simultáneamente textos, voz, gráficos de alta resolución, animación y vídeo, acompañados de sonidos estéreo de alta fidelidad. APLICACIÓN Los sistemas multimedia se emplean especialmente para entrenamientos, educación,sistemas rápidos de consulta para todo tipo de información clasificada y para el entrenamiento por medio de juegos y en las empresas mediante el uso de videoconfencia con fines económicos (disminuir costos). Los sistemas multimedia tienen acogida en muchas actividades del hombre y básicamente su finalidad es la de transmitir una información requerida. Por lo tanto podemos encontrarla en el desarrollo de: - Enciclopedias y material didáctico para la educación y la enseñanza. - Juegos y cuentos infantiles para el entretenimiento. - Ventas, publicidad y demostraciones de productos. - Presentación de negocios y balances empresariales. - Inducción, entrenamiento y capacitación de personal. - Videoconferencia. - Viajes guiados por ciudades, museos y zoológicos.
- Ingeniería y arquitectura en 3D, entre otros. La multimedia para redes tiene dos aplicaciones: videoconferencia (integración en tiempo real de voz, datos y video) y playback (entretenimiento, ayuda animada, imágenes para medicina y otros usos que requieren alta resolución)
REDES Concepto: Según Laudon, consiste en la conexión de dos o más computadoras a través de uno o varios canales de transmisión(par trenzado, cable coaxial, fibra óptica, microondas, satélites y transmisión inalámbricas como ondas de alta y baja frecuencia de radio, o infrarrojas) con el objeto de intercambiar datos, información o recursos. (pág. 316-317,319,320) TOPOLOGÍA DE REDES Es el cómo se conectan las máquinas para permitir que funcione la red. Los cuatro mayores tipos de topología son: Redes en Anillo (Ring): contiene computadores y dispositivos de computador ubicados en círculo. En este tipo de topología no hay un computador coordinador central. Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro. Redes Bus: es un cable o línea de telecomunicaciones con dispositivos conectados a este.Este tipo de redes es él más popular. Según Encarta, en una configuración de bus, los ordenadores están conectados a través de un único conjunto de cables denominado bus. Un ordenador envía datos a otro transmitiendo a través del bus la dirección del receptor y los datos. Todos los ordenadores de la red examinan la dirección simultáneamente, y el indicado como receptor acepta los datos. A diferencia de una red en anillo, una red de bus permite que un ordenador envíe directamente datos a otro. Sin embargo, en cada momento sólo puede transmitir datos una de las computadoras, y las demás tienen que esperar para enviar sus mensajes. Redes jerárquicas: usa una estructura de árbol. Los mensajes son pasados a través de las ramas de la jerarquía hasta que llegan a su destino. Este tipo de topología no requiere de un computador central que controle la comunicación.
Red estrella: este tipo de red tiene un computador central de donde salen líneas en las que se conectan otros computadores. El computador central controla y dirige los mensajes. Si este falla, toda la red falla. Según Encarta, En una configuración en estrella, los ordenadores están conectados con un elemento integrador llamado hub. Las computadoras de la red envían la dirección del receptor y los datos al hub, que conecta directamente los ordenadores emisor y receptor. Una red en estrella permite enviar simultáneamente múltiples mensajes, pero es más costosa porque emplea un dispositivo adicional —el hub— para dirigir los datos. Red Híbrida: es una combinación de una o más topología.
CLASIFICACIÓN DE LAS REDES Dependiendo de la distancia de las comunicaciones, las redes pueden ser clasificadas en: Red de área local (LAN): conecta computadores y dispositivos en una misma área geográfica. Típicamente son usados dentro de edificios de oficinas o fábricas. Según Laudon, Las redes de Área Local abarcan una distancia limitada, en general un edificio o varios próximos. La mayoría de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras. Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razón de 256 Kilobits hasta más de 100 Megabits por segundo. Se recomiendan para aplicaciones que requieren de grandes volúmenes de datos y altas velocidades de transmisión. Por ejemplo, como una fotografía consume muchos bits de información, una institución puede requerir de una LAN para transmisiones de video y gráficas. Las LAN están totalmente controladas, mantenidas y operadas por los usuarios finales. Esto es una ventaja, pero también significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones. Red de área amplia (WAN): son redes de largas distancias. Cuando se hace una llamada de larga distancia se hace uso de este tipo de red. � Según Alcalde, Son redes pertenecientes a grandes compañías u organismos no oficiales, abiertas a la comunicación de cualquier usuario que se conecte a ellas, normalmente mediante un contrato de alquiler, asignándosele un identificativo que le permite ser recibido el paquete es transformados en los mensajes y datos originales.
Por su eficiencia, este tipo de red es usado por organizaciones con una alta necesidad de comunicación. IMPORTANCIA DE LAS REDES • Permite unir la información, ya fragmentada en empresas muy computarizadas, una máquina en cada escritorio. • Compartir el uso de los recursos. (Encarta: 99) • El valor que agregan las redes a las organizaciones: Las redes de comunicación son de gran importancia dentro de la organización, ya que tienen un valor significativo en cuanto a la información que manejan, debido a que de esta información depende en gran parte el progreso de la empresa, ya que muchas empresas que actúan como operador central se comunican con las diferentes sucursales a través de la conexión de redes de computadoras utilizando todo tipo de tecnología que le permita obtener la información de las transacciones y operaciones que realizan dichas sucursales. Ejemplo: si una empresa se conecta a la red de Internet tendrá las siguientes ventajas: a. Conectividad global al costo de una llamada local; siempre que los proveedores estén la misma localidad. b. Comercio electrónico: transacciones a través de Internet tales como pagos remotos, compras a distancias. c. Intercambio de archivo e información. De una forma rápida, eficiente y económica. d. Acceso a gran cantidad de base de datos. e. Viajes virtuales. f. Servicio las 24 horas. g. Información de casi todo lo que se pueda imaginar. (software, fotos, música, etc.). PARTES DE UN COMPUTADOR HARDWARE Concepto: Según Laudon, es el equipo físico usado para la entrada, procesamiento y salida en un sistema de información. Según Alcalde, es el elemento físico de un sistema informático, es decir, todos los materiales que lo componen, como la propia computadora, los dispositivos externos, los cables, los soportes de la información y en definitiva todos aquellos elementos que tienen entidad física.
UNIDAD CENTRAL DE PROCESO (C.P.U.) Concepto: Según Alcalde, es el verdadero cerebro de la computadora. Su misión consiste en controlar y coordinar o realizar todas las operaciones del sistema. Para ello extrae, una a una, las instrucciones del programa que se tiene alojado en la memoria central, las analiza y emite las órdenes necesarias para su completa realización. Físicamente está formado por circuitos de naturaleza electrónica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador. La Unidad Central de Proceso está compuesta por las dos siguientes unidades: • La Unidad de Control (UC) • La Unidad Aritmético Lógica (UAL) Unidad de Control (UC) Según Alcalde, es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operaciones. Funciones: a) obtener una información de memoria principal b) examinarla c) codificarla Unidad Aritmético Lógica (ALU) • Esta unidad es la encargada de realizar las operaciones elementales de tipo Aritmético (sumas, restas, productos y divisiones) y de tipo lógico (comparaciones). MEMORIA Concepto: todo dispositivo electrónico encargado del almacenamiento de la información en el computador. MEMORIA PRINCIPAL Concepto: La memoria central, principal o interna es la unidad donde están almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso. Está constituida por multitud de celdas o posiciones de memoria, numeradas de forma consecutiva, capaces de retener, mientras la computadora esté conectada, la información depositada en ella. A la numeración de las celdas se denomina dirección de memoria y mediante esta dirección se puede acceder de forma directa a cualquiera de ellas independientemente de su posición; se dice por ello, que la memoria central es un soporte de información de acceso directo. Además, el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliares. Al almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio). Se le llama RAM porque puede accesar directamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempo. La ventaja del almacenamiento de información electrónica es la capacidad de almacenar información en un punto conocido con precisión de la memoria y recuperarlo de esta misma posición.
Memoria RAM: random access memory Concepto: (memoria de acceso aleatorio). Se le llama RAM porque puede accesar directamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempo. Caracteristicas de la memoria RAM: � Acceso aleatorio � Operaciones de lectura/ escritura � Volatilidad � Capacidad: 512 KB a 640KB � Velocidad: 500ns � Tecnología: estática o dinámica Memoria ROM: (read-only memory) ROM: Read-only memory. Memoria únicamente leída. Chips de memoria con base a semiconductores que contienen instrucciones de programación. Estos chips pueden ser únicamente leídos, no pueden recibir información. Memoria de solo lectura. Es un dispositivo electrónico donde se almacena una información fija en forma binaria que ha sido grabada en el proceso de fabricación del circuito integrado. Características de la ROM: � Es de sólo lectura � Es permanente, ya que la información que contiene no se borra al perder el suministro de energía eléctrica � Es de acceso aleatorio. Se puede accesar en forma arbitraria a los bits almacenados en una dirección cualquiera Usos: � Se emplea para almacenar programas o rutinas standard de aplicación específica � Su principal aplicación es, guardar los programas de arranque Memoria Secundaria: Según Alcalde, son los dispositivos de almacenamiento masivo de información que se utilizan para guardar datos y programas en el tiempo para su posterior utilización. La característica principal de los soportes que manejan estos dispositivos es la de retener la información a lo largo del tiempo mientras se desee, recuperándola cuando sea requerida y sin que se pierda, aunque el dispositivo quede desconectado de la red eléctrica. Ejemplos: Disquetes, Discos Duros, Discos Opticos, Cintas etc.
SOFTWARE Concepto: El software es el conjunto de instrucciones detalladas que controlan la operación de un sistema de cómputo. Sin el software, el hardware de las computadoras no podría realizar las tareas que se asocian con las computadoras. Las funciones del software son: 1) Administrar los recursos de cómputo de la instrucción. 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos. 3) Actuar como intermediario entre las instituciones y la información almacenada. TIPOS PRINCIPALES DE SOFTWARE: • Software de Sistema. • Software de Aplicación. • Software de Usuario. • Software de Sistema: Es un conjunto de programas generalizados que administran los recursos de la computadora, como la CPU, los dispositivos de comunicaciones y los dispositivos periféricos. El coordina las distintas partes del sistema de cómputo y sirve como mediación entre el software de aplicación y el hardware de la computadora. El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo. Otro software del sistema consiste en programas de traducción de lenguajes de computadora que convierten los lenguajes de programación en lenguaje de máquina y programas de utilería que realizan tareas de procesamiento comunes. (Laudon; pág. ) Dentro del software de sistemas se encuentran: el sistema operativo, los traductores de lenguajes y programas de utilería SISTEMA OPERATIVO Concepto: Según Encarta 99, es un programa de control principal almacenado en forma permanente en la memoria, que interpreta los comandos del usuario que solicita diversos servicios: visualización, impresión o copia de un archivo de datos, presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVO Según Orilia � Administración de trabajos: el SO determina el orden en el que se procesan los programas y define la secuencia de ejecución de determinados trabajos. Se crea la cola de trabajo atendiendo a: trabajos que se procesan actualmente, cuáles recursos se están utilizando, qué recursos se van a necesitar, la prioridad de cada trabajo. El software que crea la cola de trabajos se llama spooler. Ejemplo: ASP, HASP y Queman � Administración de recursos: establece una tabla en la que se relacionan los programas con los dispositivos que están trabajando o que se van a usar.
El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo específico. � Control de operaciones de I/O: crea un directorio de los programas que se están ejecutando y de los dispositivos que necesitan para efectuar las operaciones de I/O. El SO identifica cada uno de los trabajos con un número que se le asigna cuando entra a la cola de trabajos. � Recuperación de errores: el SO trata de señalar los errores y le avisa al usuario. Cancelará el procesamiento del programa erróneo lo sacará de la cola de trabajos y seguirá con el siguiente programa en la cola. � Administración de memoria: el SO debe asignar eficientemente almacenamiento primario a las tareas que se están ejecutando dentro del sistema. Cuando se dispone de la cantidad correcta de almacenamiento primario, el programa que lo está solicitando se introduce y procesa. Las tareas que requieren grandes cantidades de memoria en el CPU se detiene hasta que pasan los periodos pico. Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible. La administración de memoria es crucial en situaciones de multiprogramación donde se está procesando una gran cantidad de tareas. • Software de Aplicación: Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea específica. El software de aplicaciones está principalmente relacionado con el cumplimiento de las tareas de los usuarios Sistema Operativo Programa sucesos de cómputo Asigna recursos de cómputo Hace seguimiento de eventos Traductores de lenguajes Interpretadores Compiladores Programas de utilerías Operaciones rutinarias (sort, list, print)Administrar datos (crea archivos,fusiona archivos) Sofware de Aplicación: Lenguajes de programación, Lenguaje ensamblador, Fortran, Cobol, PL/I, Basic, Pascal, C
Software de Usuario: Lenguajes de cuarta generación: QBE, SPSS, dBASE-IV, EXCEL, Focus, SQL finales. Muchos diferentes lenguajes de programación pueden usarse para desarrollar software de aplicación. Cada uno de ellos tiene fuerzas y debilidades. (Laudon; pág. ). Entre ellos podemos mencionar: FORTRAN, COBOL, PASCAL, etc • Software de Usuario: Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales. Los lenguajes de cuarta generación tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programación. Los lenguajes de no procedimientos necesitan sólo especificar qué es lo que se tiene que alcanzar en vez de proporcionar detalles de cómo llevar a cabo la tarea. Entonces, un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y líneas de código de programación que el lenguaje de procedimientos. (Laudon; pág. ). Entre ellos tenemos: QBE, SPSS, EXCEL, FOCUS, SQL, etc
La evolución de las computadoras. La necesidad del hombre de encontrar métodos rápidos y efectivos para resolver sus cálculos y su gran inventiva lo llevaron a través de los siglos al desarrollo de lo que hoy conocemos como la computadora. Desde el Ábaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida, mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad
1951-1958: Primera generación de computadoras •
La UNIVAC I (Universal Automatic Computer) fue diseñada y construida en Filadelfia por Eckerd and Mauchly Computer Company, fundada por los creadores de la ENIAC. Esta computadora utilizaba tubos al vacío.El primer ordenador comercial de IBM fue el 701 que utilizaba válvulas.Más
tarde IBM conquistó una posición dominante con el modelo 650 del cual vendió más de 1,000 unidades. 1959-1964 : Segunda generación de computadoras •
El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. El transistor requería menos energía que las válvulas termiónicas y además era mucho más seguro y fiable . El ordenador PDP-1 de Digital Equipment Corporation, basado en el transistor, se presentó en Estados Unidosen 1960.
1964-1971: Tercera generación de computadoras •
La tercera 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 nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965.El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
1971- 1980: Cuarta generación de computadoras •
El procesador completo de una computadora (unidad aritmética lógica) consistente en una única pastilla de silicio, fue patentizado en 1971 por la American Intel Corporation y se denominó microprocesador.Los microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos: instrumentos científicos de medida, balanzas, equipos de alta fidelidad, cajas registradoras y electrónica aeronáutica.La investigación en Inteligencia Artificial está procurando diseñar una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento, solución de problemas, toma de decisiones y aprendizaje.Los sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar, de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada.
•
Apple
1980 – 1990 Quinta generación •
A mediados de la década de los años 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generación de computadoras.
•
El anuncio por parte del gobierno japonés del proyecto “quinta generación” que según se estableció en el acuerdo con 6 de las mas grandes empresas japonesas de computación, debería terminar en 1942.
1990 Sexta generación Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo/ Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo las redes de área mundial (Wide Area Network, WAN) Las tecnologías de esta generación ya han sido desarrolladas o están en ese proceso. Algunas de ellas son: inteligencia artificial distribuida; teoría de transistores ópticos, etcétera
Sistemas Un Sistema es un conjunto de entidades caracterizadas por ciertos atributos, que tienen relaciones entre sí y están localizadas en un cierto ambiente, de acuerdo con un cierto objetivo Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto básico. Las entidades pueden tener una existencia concreta, SI, sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI, sus atributos están relacionados con cualidades inherentes o propiedades de un concepto. El Ambiente es el conjunto de todas aquellas entidades, que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema. El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecución y está basada tanto en apreciaciones subjetivas como en razonamientos técnicos de acuerdo con las características que posee el sistema. 1.- Sistema de Información (S.I.)
Es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo, para al final obtener alguna GESTIÓN. Dichos elementos formarán parte de alguna de las siguientes categorías: Personas, datos, actividades o técnicas de trabajo Recursos materiales en general (generalmente recursos informáticos y de comunicación, aunque no necesariamente). Concluimos que: Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos. - Importancia de los S.I. a).- Se apuesta al éxito organizacional como la fusión de las áreas estratégicas de una entidad u organización. b).- Es una colaboración importante para la eficiencia operacional, la productividad y la moral del empleado, y el servicio y satisfacción del cliente. c).- Es una fuente importante de información y respaldo importante para la toma de decisiones efectivas por parte de los gerentes. d).- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estratégica en el mercado global. - Ciclo de Vida de un Sistema. i.- Conocimiento de la Organización: analizar y conocer todos los sistemas que forman parte de la organización, así como los futuros usuarios del SI. En las empresas, se analiza el proceso de negocio y los procesos transaccionales a los que dará soporte el SI. ii.- Identificación de problemas y oportunidades: el segundo paso es relevar las situaciones que tiene la organización y de las cuales se puede sacar una ventaja competitiva(Por ejemplo: una empresa con un personal capacitado en manejo informático reduce el costo de capacitación de los usuarios), así como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en
cuenta(Por ejemplo: el edificio de una empresa que cuenta con un espacio muy reducido y no permitirá instalar más de dos computadoras). iii.- Determinar las necesidades: este proceso también se denomina licitación de requerimientos. En el mismo, se procede identificar a través de algún método de recolección de información (el que más se ajuste a cada caso) la información relevante para el SI que se propondrá.
iv.- Diagnóstico: En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organización. Este informe formará parte de la propuesta del SI y, también, será tomado en cuenta a la hora del diseño. v.- Propuesta: contando ya con toda la información necesaria acerca de la organización es posible elaborar una propuesta formal dirigida hacia la organización donde se detalle el presupuesto, relación costo-beneficio, presentación del proyecto de desarrollo del SI.
vi.- Diseño del sistema: Una vez aprobado el proyecto, se comienza con la elaboración del diseño lógico del SI; la misma incluye el diseño del flujo de la información dentro del sistema, los procesos que se realizarán dentro del sistema, etc. En este paso es importante seleccionar la plataforma donde se apoyará el SI y el lenguaje de programación a utilizar. vii.- Codificación: con el algoritmo ya diseñado, se procede a su reescritura en un lenguaje de programación establecido (programación), es decir, en códigos que la máquina pueda interpretar y ejecutar. Implementación: Este paso consta de todas las actividades requeridas para la instalación de los equipos informáticos, redes y la instalación del programa generado en el paso anterior. viii.- Mantenimiento: proceso de retroalimentación, a través del cual se puede solicitar la corrección, el mejoramiento o la adaptación del SI ya creado a otro entorno. Este paso incluye el soporte técnico acordado anteriormente.
- Tipos y Usos de los S.I. Los Sistemas de Información cumplirán tres objetivos básicos dentro de las organizaciones: 1.Automatización de procesos operativos. 2.Proporcionar información que sirva de apoyo al proceso de toma de decisiones. 3.Lograr ventajas competitivas a través de su implantación y uso Los Sistemas de Información que logran la automatización de procesos operativos dentro de una organización, son llamados frecuentemente Sistemas Transaccionales
SISTEMA BINARIO El código binario es el sistema numérico usado para la de representación de textos, o procesadores de instrucciones de computadora utilizando el sistema binario(sistema numérico de dos dígitos, o bit: el "0" (cerrado) y el "1" (abierto)). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o un uno. En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal. Según Anton Glaser, en su History of Binary and other Nondecimal Numeration, comenta que los primeros códigos binarios se utilizaron en el año 1932: C.E. WynnWilliams ("Scale of Two"), posteriormente en 1938: Atanasoff-Berry Computer, y en 1939: Stibitz ("excess three") el código en Complex Computer. Es frecuente también ver la palabra bit referida bien a la ausencia de señal, expresada con el dígito "0", o bien referida a la existencia de la misma, expresada con el dígito "1". El byte es un grupo de 8 bits, es decir en él tenemos 256 posibles estados binario
EBCDIC (Extended Binary Coded Decimal Interchange Code) es un código estándar de 8 bits usado por computadoras mainframe IBM. IBM adaptó el EBCDIC del código de tarjetas perforadas en los años 1960 y lo promulgó como una táctica customer-control cambiando el código estándar ASCII. EBCDIC es un código binario que representa caracteres alfanuméricos, controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres. Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latín 1 caracteres con sucesiones diferentes. El siguiente es el código CCSID 500, una variante de EBCDIC. Los caracteres 0x00– 0x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar página y 0xCA es un guion suave. ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de carácteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, oANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII. El código ASCII utiliza 7 bits para representar los carácteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de carácteres de 8 bits, como el estándar ISO-8859-1, que es una extensión que utiliza 8 bits para proporcionar carácteres adicionales usados en idiomas distintos al inglés, como el español.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 32 carácteres no imprimibles, de los cuales la mayoría son carácteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 carácteres imprimibles que les siguen en la numeración (empezando por el carácter espacio). Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII.
Bit Es el acrónimo Binary digit (‘dígito binario’). Un bit es un dígito del sistema de numeración binario. Las unidades de almacenamiento tienen por símbolo bit. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan solo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores: 0 o 1. El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1). Sistema octal El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Para convertir un número en base decimal a base octal se divide dicho número entre 8, dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0, y los restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra, y sumar el resultado. Es más fácil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos binarios, así, el número 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 / 001 / 010, después obtenemos el número en decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es 112. En informática a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un
byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales. Sistema hexadecimal El sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa representarse como equivale al número en base 16 exactamente a un byte.
valores posibles, y esto puede , que
, dos dígitos hexadecimales corresponden
En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882. El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15.
BASE DE DATOS Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados SISTEMAS GESTORES DE BASES DE DATOS, abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática. ¿Por qué utilizar una base de datos? ADMINISTRACIÓN DE BASES DE DATOS DBMS (Database management System [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite: un fácil acceso a los datos el acceso a la información por parte de múltiples usuarios la manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar) El DBMS puede dividirse en tres subsistemas: El sistema de administración de archivos: para almacenar información en un medio físico El DBMS interno: para ubicar la información en orden El DBMS externo:
representa la interfaz del usuario La función básica de una base de datos es permitir el almacenamiento y la recuperación de la información necesaria, INDEPENDENCIA DE LOS DATOS Se refiere a la protección contra los programas de aplicación que puedan originar modificaciones cuando se altera la organización física o lógica de la base de datos. Existen 2 niveles de independencia de datos. Independencia física de datos: Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación. Independencia lógica de datos: Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación. Independencia Física de datos: Es la capacidad para modificar el esquema físico sin provocar que los programas de aplicación tengan que rescribirse. Las modificaciones en el nivel físico son ocasionalmente necesarias para mejorar el funcionamiento. Independencia Lógica de datos: Es la capacidad para modificar el esquema lógico sin causar que los programas de aplicación tengan que rescribirse. Las modificaciones en el nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere. RESUMEN: La capacidad para modificar una definición de esquema en un nivel sin que afecte a una definición de esquema en el siguiente nivel más alto se llama Independencia de datos. Existen 2 niveles de independencia de datos: INDEPENDENCIA FÍSICA DE DATOS: Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el nivel físico son ocasionalmente necesarias para mejorar el funcionamiento
INDEPENDENCIA LÓGICA DE DATOS: Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere. VENTAJAS DE LAS BASES DE DATOS Control sobre la redundancia de datos: Consistencia de datos: Compartición de datos: Mantenimiento de estándares: Mejora en la integridad de datos: Mejora en la seguridad: Mejora en la accesibilidad a los datos: Mejora en la productividad: Mejora en el mantenimiento: Aumento de la concurrencia: Mejora en los servicios de copias de seguridad: DESVENTAJAS DE LAS BASES DE DATOS Complejidad: Coste del equipamiento adicional: Vulnerable a los fallos: Tipos de Campos