1
UNIVERSIDAD AUTONOMA DEL ESTADO DE TLAXCALA. FACULTAD DE CIENCIAS ECONOMICO ADMINISTRATIVAS. LIC. NEGOCIOS INTERNACIONALES.
TEMA: ELEMENTO LOGICO DE UNA COMPUTADORA.
ALUMNAS: PATRICIA GONZALEZ HERNANDEZ. ALMA NIDIA AGUILA AGUILAR. FRANCISCA CALVARIO GONZALEZ.
ASIGNATURA: TALLER DE INFORMATICA APLICADA. GRUPO: 1° B.
PROFESOR: MIGUEL VARGAS.
FECHA DE ENTREGA: 24 DE agosto de 2009.
2
INTRODUCCION.
EL ELEMENTO LOGICA DE LA COMPUTADORA ES EL SOFTWARE, ES DECIR LOS PROGRAMAS QUE CONTIENE. FUE UN POCO DIFICIL DE ENCONTRAR INFORMACION PERO AQUÍ MOSTRAMOS LO QUE A NOSOTRS NOS PARECIO INTERESANTE Y PRESENTAMOS INFORMACION RELATIVO AL TEMA. ADEMAS MENCIONAMOS COMO SE CLASIFICA EL SOFTWARE, ESTE SE CLASIFICA DE ACUERDO AL TIPO DE TRABAJO REALIZADO Y AL METODO DE DISTRIBUCION.
3
INDICE. ELEMENTO LOGICO DE UNA COMPUTADORA……………………………………4 ESQUEMA BASICO DEL SOTWARE……………………………………………........5 REPRESENTACION Y ORGANIZACIÓN DE DATOS………………………………6 CLASIFICACION DEL SOFTWARE…………………………………………………...6 SOFTWARE DE APLICACIÓN…………………………………………………………9 APLICACIONES EN OTRAS AREAS……………………………………………......11 ETICA DEL USO DE SOFTWARE……………………………………………………15
4
1.3 ELEMENTO LOGICO DE LA COMPUTADORA EL ELEMENTO LÓGICO DE UNA COMPUTADORA ES EL SOFTWARE. EL SOFTWARE ABARCA TODO LO INTANGIBLE, TODO LO NO FISICO DEL COMPUTADOR COMO TODOS LOS PROGRAMAS. Software de Programación Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos. Elementos lógicos (software) y físicos (hardware) del Computador. Autor: Jhonny Alarcón CI:19486653 El computador Formado por Hardware (físico): es Software (lógico): es la parte tangible. la parte intangible. Power point Software Excel Word etc. está Formado por Tales como Software de S.de programación: son sistema: S.de aplicación: herramientas relación con son programas. el hardware Tales como Tales como Depuradores Linux Windows Editores de textos Mac os x etc. etc. Hardware (físico): es la parte tangible. está Formado por Almacenamiento: Salida: guarda entrega información. información. Entrada: Procesamiento: envían procesa datos. información. intangible, todo lo \"no físico“del computador Software Abarca todo lo como los programas. Software de Programación Software de sistema Clasificación del Software, Software de Aplicación interacción con nuestro Software de sistema Nos permite tener una hardware, es decir, que sin él no podría funcionar una computadora, como ejemplo tenemos a Windows, Linux, Mac OS X. herramientas que permiten al Software de Programación Es el conjunto de programador desarrollar programas informáticos. que nos permiten realizar tareas Software de Aplicación Son los programas específicos, que utilizamos diariamente y pertenecen a este tipo de software. todas las partes físicas, que una persona puede Hardware Corresponde a tocar. el monitor, el teclado, el mouse, la impresora, etc. Salida. Entrada. Almacenamiento. Tipos de hardware Procesamiento. procesamiento (CPU), es el cerebro de Procesamiento La unidad central de la computadora, pues, es responsable de controlar el flujo de datos sobre los programas que se ejecuten. al disco duro, parte fundamental de toda Almacenamiento Podemos señalar memoria de computador. Sin éste, sería imposible trabajar en un computador. envían información a la unidad de procesamiento, en Entrada Son los que código binario como el teclado, ratón, escáner etc. salida son las unidades del sistema informático Salida Los periféricos de a través del cual, la computadora entrega información al mundo exterior como el monitor, la impresora etc.
5
1.3.1 ESQUEMA BASICO DEL SOFTWARE Memoria Central C.U ALU Procesador U.C.P Memoria Auxiliar (Soportes magnéticos, ópticos..) Esquema Básico del Hardware Elemento de Entrada Elemento de Salida Palabra compuesta de: Soft (suave) y Ware (equipo) Constituye la parte imperceptible o intangible Es la parte lógica que le da al equipo físico la capacidad de realizar cualquier tipo de trabajo. Definición de Software Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Software Básico (S.O) Es el conjunto de programas que el equipo necesita para trabajar. Procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla. Software de Aplicación: Conjunto de programas que han sido diseñados para que la computadora pueda desarrollar un trabajo. Denominados, “Paquetes de Software”, permiten editar textos, guardar datos, o un programa con función específica como una aplicación de nómina o un programa de facturación Software Básico (S.O) Es el conjunto de programas que el equipo necesita para trabajar. Procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla. Software de Aplicación: Conjunto de programas que han sido diseñados para que la computadora pueda desarrollar un trabajo. Denominados, “Paquetes de Software”, permiten editar textos, guardar datos, o un programa con función específica como una aplicación de nómina o un programa de facturación
1.3.2 REPRESENTACION Y ORGANIZACIÓN DE DATOS La presentación de los datos se puede hacer tanto en forma gráfica como textual. La forma de presentación, refleja, en cierta medida la estructura y organización de tales datos. En términos generales, podemos distinguir los siguientes tipos de estructuras: Tipos abstractos de datos (sin ordenar)
6
Estructuras lineales de datos (listas con acceso por posición, lista de
apartados, índice, pila de datos, etc.) Estructuras funcionales (tablas, conjuntos, estrategias de localización, estructuras complejas, etc.) Árboles (ordenados, parcialmente ordenados, casi completos, recorridos, esquema de vuelta atrás, etc.) Grafos (árboles de expansión mínimos, grafos dirigidos, etc.) En cuanto a la forma gráfica de representación de los datos, podemos destacar los siguientes modelos: o jerárquico o red o diagrama de dispersión o mapas En relación con el hipertexto, es corriente identificar y representar a éste únicamente con un tipo de representación gráfica basada en una red de elementos. Sin embargo, una estructura reticular puede representarse de forma más o menos compleja mediante líneas y conexiones secuenciales, graduales, asociaciones, jerarquías, etc. y plasmarse sobre un espacio unidimensional, bidimensional, multidimensional, etc. En la literatura común sobre hipertexto, ha sido moneda corriente comparar las estructuras del hipertexto con un tipo de armazón que en literatura se corresponde con las estructuras utilizadas por los llamados "escritores araña" (término acuñado por Milan Kundera) o en artes plásticas con la obra de autores como M. C. Escher, quien en sus grabados en espacio bidimensional consigue crear la ilusión de tridimensionalidad o hiperespacios.
1.3.3 CLASIFICACIÓN DE SOFTWARE El software son los programas los cuales contienen las instrucciones responsables de que el Hardware realice su tarea, se le denomina Software a todos los componentes intangibles de un ordenador, es decir, el conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos de un sistema de computo. Esto incluye aplicaciones informáticas tales como un procesador de textos, que permite al usuario realizar una tarea, sistema operativo que permite funcionar al resto de los programas adecuadamente. El termino Software fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El software se clasifica de dos maneras:
7
• •
Tipo de trabajo realizado Método de distribución
Clasificación del Software de acuerdo al tipo de trabajo realizado •
Software de Sistema
Colección de programas residentes en la computadora, este tipo de software resulta pieza esencial para el uso de la computadora y el desarrollo de más software, una definición más que podemos dar es que es una de las partes que permite el funcionamiento de la computadora, el objetivo del software de sistema es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, impresoras, pantallas, teclados etc. El software de sistema son los programas básicos el cual controla a la computadora, también llamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software. Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, los más primitivos, solo pueden manejar un proceso en cada momento. Todos los sistema operativos modernos son multitarea, esto quiere decir que puedes realizar varias acciones a la ves como por ejemplo mandar a imprimir y estar trabajando con otro documento o lo más usual estar navegando por internet y escuchar muisca. •
Software de Aplicación
El software de aplicación permite a los usuarios llevar a cabo una o varias tareas mas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios, también podemos decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo.
8
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. •
Software de Desarrollo
El software de desarrollo recibe varios nombre, como software de programación o lenguaje de programación del software, en si el software de desarrollo es cualquier lenguaje artificial que podemos utilizar para definir una secuencia de instrucciones para su procesamiento por un ordenador. Es complicado definir qué es y que no es un software de desarrollo, generalmente se dice que la traducción de las instrucciones a un código que comprende la computadora deber ser completamente sistemática (sigue o se ajusta a un conjunto de reglas). El software de programación proporciona herramientas para ayudar al programados s escribir programas informáticos y a usar diferentes lenguajes de programación de forma práctica, entre los lenguajes de programación más utilizados podemos mencionar: C++, Java, C#, Visual Basic, etc. Clasificación del Software de acuerdo al tipo de trabajo realizado •
Feeware
Freeware es un software de computadora que se distribuye sin cargo. A veces se incluye el código fuente, pero no es lo usual. El Freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar cuenta de su autor. Programa computacional cuyo costo económico para el usuario final es cero, independiente de las condiciones de distribución y uso que tenga. Este tipo de software la mayoría son utilerías para realizar cierta tarea como el programa Win Rar, el cual nos sirve para la compresión de un archivo. •
Software multimedia
El software multimedia se refiere a los programas utilizados para presentar de una forma integrada textos, gráficos, sonidos y animaciones, este tipo de software es considerado como una nueva tecnología. Las ventajas que se le atribuyen al software
9
multimedia es en la educación, especialmente en escuelas primarias, porque realizando presentaciones con software multimedia, los alumnos prestan mas intención a la presentación realizada. Este tipo de software suele utilizarse para el desarrollo de proyectos específicos multimedios, utilizar software multimedia requiere de tiempo, capacidades, dedicación y recursos. •
Software de uso general
El software de uso general son aquellos que nos sirven para resolver problemas muy variados del mismo tipo, de muy diferentes empresas o personas, con adaptaciones realizadas por un usuario, ejemplos: procesadores de texto, manejadores de bases de datos, hojas de cálculo, etc. •
Software de uso especifico
Hablar de este tipo de software nos referimos al software desarrollado específicamente para un problema especifico de alguna organización o persona, utilizar este software requiere de un experto en informática para su creación o adaptación, son los programas que usan las escuelas para registrar las calificaciones de los alumnos y generar certificados, los que usan los bancos para el control de las cuentas, etc.
1.3.4 SOFTWARE DE APLICACIÓN
En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar un o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos.
10
Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.
Este diagrama muestra la ubicación y relación que tienen estas aplicaciones para con el usuario final, y con otros programas informáticos existentes. Otros ejemplos de programas de aplicación pueden ser: programas de comunicación de datos, Multimedia, presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico, compresión de archivos, presupuestación de obras, gestión de empresas, etc. Algunas compañías agrupan diversos programas de distinta naturaleza para que formen un paquete (llamados suites o suite ofimática) que sean satisfactorios para las necesidades más apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas útiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con equis diseño; unos son más amigables o fáciles de usar que otros, pero bajo el mismo principio. Un ejemplo común de estos paquetes es Microsoft Office.
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 o o o o o o o o o o
Aplicaciones de Sistema de control y automatización industrial Aplicaciones ofimáticas Software educativo Software empresarial Bases de datos Telecomunicaciones (p.ej. internet y toda su estructura lógica) Videojuegos Software médico Software de Cálculo Numérico Software de Diseño Asistido (CAD) Software de Control Numérico (CAM)
11
1.3.5 APLICACIONES EN OTRAS AREAS. Sistema de control Los sistemas de control según la Teoría Cibernética se aplican en esencia para los organismos vivos, las máquinas y las organizaciones. Estos sistemas fueron relacionados por primera vez en 1948 por Norbert Wiener en su obra Cibernética y Sociedad con aplicación en la teoría de los mecanismos de control. Un sistema de control está definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los resultados buscados. Hoy en día los procesos de control son síntomas del proceso industrial que estamos viviendo. Estos sistemas se usan típicamente en sustituir un trabajador pasivo que controla una determinado sistema ( ya sea eléctrico, mecánico, etc. ) con una posibilidad nula o casi nula de error, y un grado de eficiencia mucho más grande que el de un trabajador. Los sistemas de control más modernos en ingeniería automatizan procesos en base a muchos parámetros y reciben el nombre de Controladores de Automatización Programables (PAC). Los sistemas de control deben conseguir los siguientes objetivos: 1. Ser estables y robustos frente a perturbaciones y errores en los modelos. 2. Ser eficiente según un criterio preestablecido evitando comportamientos bruscos e irreales. Necesidades de la supervisión de procesos Limitaciones de la visualización de los sistemas de adquisición y control. Control vs Monitorización Control software. Cierre de lazo de control. Recoger, almacenar y visualizar información. Minería de datos. Suite ofimática Una suite ofimática o suite de oficina es un conjunto de software para el uso en oficinas y entornos profesionales. No hay un estándar sobre los programas a incluir, pero la mayoría incluyen al menos un procesador de textos y una hoja de cálculo. De forma añadida, la suite puede contener
12
un Programa de presentación, un sistema de gestión de base de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web. En la actualidad la suite ofimática dominante en el mercado es Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Debido a esto y a la pobre compatibilidad de la suite de Microsoft con otros formatos abiertos (como OpenDocument), la habilidad de lectura y escritura de formatos Microsoft Office es esencial para cualquier otra suite ofimática del mercado. Software educativo Se denomina software educativo al destinado a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanzaaprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la enseñanza. Software empresarial Por software empresarial se entiende generalmente cualquier tipo de software que está orientado a ayudar a una empresa a mejorar su productividad o a medirla. El término engloba una amplia variedad de aplicaciones informáticas que incluyen desde programas de contabilidad y de ofimática, hasta sistemas de planificación de recursos empresariales (ERP), pasando por programas de gestión de clientes (CRM), de recursos humanos, etc.
Base de datos
Una base de datos o banco de datos (en inglés: database) 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
13
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 unos programas denominados sistemas gestores de bases de datos, abreviado 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. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD). Software médico Software médico se llama a aquellos programas informáticos que son utilizados para fines médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar a los pacientes, en su mayoría controlados por software. Estos programas son producto sanitario y deben cumplir la normativa de los mismos. Nótese que no todos los programas que se utilizan en el entorno médico son producto sanitario. Introducción •
•
•
•
•
Monitores: frecuencia cardíaca, la presión arterial, la tasa de respiración, el uso de software para interpretar la información de sensores y mostrarlo de una manera significativa en un monitor. Medicamentos bombas: estos dispositivos están programados para el bombeo de una cierta cantidad de plasma, sangre, solución salina, u otra medicación en un paciente en un determinado tipo. El software proporciona la capacidad para controlar muchos aspectos de los procedimientos de tratamiento. Análisis: muchos dispositivos, tales como escáneres CAT, medida de los datos en bruto que es esencialmente de sentido a la gente. Software reinterpreta estos datos para crear las imágenes que los médicos pueden leer y entender. Sistemas expertos: una variedad de sistemas expertos que se han creado para indicar lo que se debe hacer. Estos son menos utilizados que las otras cosas que acabo de mencionar. Médico de la informática: software para la empresa y de información aspecto de la medicina.
14
•
•
Terapia de entrega: el software de marcapasos y desfibriladores implantables proporciona tolerancia a fallos, en tiempo real, críticos para la misión de vigilancia de los ritmos cardíacos y la entrega de terapia asociada. Médico de la asistencia sanitaria y los programas informáticos educativos: software utilizado como un centro de enseñanza o herramienta de estudio para los profesionales de la salud.
1.3.6. ETICA DE USO DEL SOFTWARE. Ética La palabra ética proviene del griego ethos cuyo significado es "costumbre". Tiene como objeto de estudio la moral y la acción humana. Su estudio se remonta a los orígenes de la filosofía moral en Grecia y su desarrollo histórico ha sido diverso. Una doctrina ética elabora y verifica afirmaciones o juicios determinados. Esta sentencia ética, juicio moral o declaración normativa es una afirmación que contendrá términos tales como 'malo', 'bueno', 'correcto', 'incorrecto', 'obligatorio', 'permitido', etc., referido a una acción o decisión. Cuando se emplean sentencias éticas se está valorando moralmente a personas, situaciones, cosas o acciones. De este modo, se están estableciendo juicios morales cuando, por ejemplo, se dice: "Ese político es corrupto", "Ese hombre es impresentable", "Su presencia es loable", etc. En estas declaraciones aparecen los términos 'corrupto', 'impresentable' y 'loable' que implican valoraciones de tipo moral. La ética estudia la moral y determina qué es lo bueno y, desde este punto de vista, cómo se debe actuar. Es decir, es la teoría o la ciencia del comportamiento moral. Problemas morales del software no libre Richard Stallman ha indicado en múltiples ocasiones que el software no libre al ser adquirido por un particular genera inmediatamente un dilema ético si se muestra tal programa a un amigo y este nos lo pide, aparece el dilema: o soy un buen cliente y entonces mal amigo -por no compartir- o soy un buen amigo y entonces mal cliente y en algunos casos perseguido por la ley por prestar mi software privativo.3 Dadas las características del software privativo un usuario común ignora absolutamente si existe dentro de las líneas del código alguna indicación malévola, como puede ser un virus u otra amenaza contra su equipo o su información, además el usuario no sólo tiene prohibido el intentar eliminar o cambiar esa parte del código sino que puede ser perseguido por la ley por el hecho de intentar conocer si existe tal amenaza en dicho software.
15
Se han indicado también algunas analogías entre el software privativo con una comida: vender el software privativo es como intentar vender una comida prohibiendo averiguar el sabor que posee y obligando a hacer a quien la consume una promesa de que jamás intentará preparar una comida similar en su propia cocina, todo bajo el amparo de alguna ley de derechos reservados. Por último el diario inglés "The Independent" reveló los destinos del dinero recabado por ciertas fundaciones al amparo de compañías de software privativo como "The Bill & Mellinda Gates Foundation" que destinó miles de millones de dólares a la pornografía, el aborto y otros temas discutidos.4 En la filosofía del proyecto GNU consideran inmoral la instalación del software no libre bajo los siguientes términos: En "la Fundación para el Software Libre se sigue la norma de que únicamente podemos instalar un programa privativo en nuestros ordenadores, cuando lo hacemos temporalmente y con el propósito de escribir una alternativa libre a ese mismo programa. Aparte de este caso concreto, creemos que no hay excusa posible para instalar un programa privativo. Por ejemplo, creímos que la instalación de Unix en nuestros ordenadores en los años 1980 estaba justificada, porque lo estábamos usando para escribir una alternativa libre al propio Unix. Actualmente, considerando que existen sistemas operativos libres disponibles, esta excusa ya no es válida; hemos eliminado todos los sistemas operativos no libres; y en cualquier ordenador nuevo instalamos un sistema operativo completamente libre."