Libro Computacion

download Libro Computacion

of 6

Transcript of Libro Computacion

  • 8/18/2019 Libro Computacion

    1/6

    SOFTWARE

    DEFINICIÓN: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación ydatos asociados, que forman parte de las operaciones de un sistema de computación, es decir, abarca

    todo lo intangible, todo lo «no físico».

    Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, quecomprende el conjunto de los componentes lógicos  necesarios que hacen posible la realiación detareas específicas, en contraposición a los componentes físicos que son llamados hard!are.

    "os componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas# tales comoel procesador de te$to, que permite al usuario realiar todas las tareas concernientes a la edición de

    te$tos# el llamado soft!are de sistema, tal como el sistema operati%o, que básicamente permite al restode los programas funcionar adecuadamente, facilitando tambi&n la interacción entre los componentesfísicos y el resto de las aplicaciones, y proporcionando una interfa con el usuario.

    CLASIFICACIÓN DEL SOFTWARESi bien esta distinción es, en cierto modo, arbitraria, y a %eces confusa, a los fines prácticos se puedeclasificar al soft!are en tres grandes tipos'• Software de sistema: Su objeti%o es des%incular adecuadamente al usuario y al programador 

    de los detalles del sistema informático en particular que se use, aislándolo especialmente delprocesamiento referido a las características internas de' memoria, discos, puertos y dispositi%os de

    comunicaciones, impresoras, pantallas, teclados, etc. El soft!are de sistema le procura al usuario yal programador adecuadas interfaces de alto ni%el, controladores, herramientas y utilidades deapoyo que permiten el mantenimiento del sistema global. (ncluye entre otros'• Sistemas operati%os• )ontroladores de dispositi%os• *erramientas de diagnóstico• *erramientas de )orrección y +ptimiación• Ser%idores• tilidades

    • Software de programación: Es el conjunto de herramientas que permitenal programador desarrollar programas informáticos, usando diferentes alternati%as y lenguajes deprogramación, de una manera práctica. (ncluyen básicamente'• Editores de te$to• )ompiladores• (nt&rpretes• Enlaadores• -epuradores• Entornos de -esarrollo (ntegrados (-E/' 0grupan las anteriores herramientas,

    usualmente en un entorno %isual, de forma tal que el programador no necesite introducir m1ltiples comandos para compilar, interpretar, depurar, etc. *abitualmente cuentan con unaa%anada interfa gráfica de usuario 2(/.

    • Software de aplicación' Es aquel que permite a los usuarios lle%ar a cabo una o %arias tareasespecíficas, en cualquier campo de acti%idad susceptible de ser automatiado o asistido, conespecial &nfasis en los negocios. (ncluye entre muchos otros'•  0plicaciones para )ontrol de sistemas y automatiación industrial•  0plicaciones ofimáticas• Soft!are educati%o

    http://es.wikipedia.org/wiki/Software_de_sistemahttp://es.wikipedia.org/wiki/Interfaz_de_usuariohttp://es.wikipedia.org/wiki/Interfaz_de_usuariohttp://es.wikipedia.org/wiki/Controlador_de_dispositivohttp://es.wikipedia.org/wiki/GUIhttp://es.wikipedia.org/wiki/Industriahttp://es.wikipedia.org/wiki/Industriahttp://es.wikipedia.org/wiki/Interfaz_de_usuariohttp://es.wikipedia.org/wiki/Controlador_de_dispositivohttp://es.wikipedia.org/wiki/GUIhttp://es.wikipedia.org/wiki/Industriahttp://es.wikipedia.org/wiki/Software_de_sistema

  • 8/18/2019 Libro Computacion

    2/6

    • Soft!are empresarial• 3ases de datos• 4elecomunicaciones por ejemplo (nternet y toda su estructura lógica/• 5ideojuegos• Soft!are m&dico• Soft!are de cálculo num&rico y simbólico.• Soft!are de dise6o asistido )0-/• Soft!are de control num&rico )07/

  • 8/18/2019 Libro Computacion

    3/6

    SISTEMA OPERATIVO

    n sistema operativo SO o, frecuentemente, OS del ingl&s O  perating S ystem/ es un programa oconjunto de programas de un sistema informático que gestiona los recursos de hard!are y pro%eeser%icios a los programas de aplicación, ejecutándose en modo pri%ilegiado respecto de los restantes.

    El conjunto de programas informáticos que permite la administración efica de los rec!rsos deuna comp!tadora es conocido como sistema operativo o software de sistema. Estos programascomienan a trabajar apenas se enciende el equipo, ya que gestionan el hard!are desde los ni%eles másbásicos y permiten además la interacción con el usuario.

    )abe destacar que los sistemas operati%os no funcionan sólo en las computadoras. 8or el contrario, estetipo de sistemas se encuentran en la ma"oría de los dispositivos electrónicos queutilian microprocesadores' el soft!are de sistema posibilita que el aparato cumpla con sus funcionespor ejemplo, un tel#fono móvil o un reprod!ctor de D$D/.

    CO%&ONEN'ES DE (N SIS'E%) O&E*)'I$O

    +estión de procesosn proceso es simplemente, un programa en ejecución que necesita recursos para realiar sutarea' tiempo de )8, memoria, archi%os y dispositi%os de E9S. El S+ es el responsable de' )rear y destruir procesos 8arar y reanudar procesos +frecer mecanismos para que los procesos puedan comunicarse y se sincronicen

    "a gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas arealiar y a estas fijarles prioridades alta, media, baja por ejemplo. -ebemos comenar haciendo lastareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y despu&s las debaja. na %e realiada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridadpueden que nunca lleguen a ejecutarse. : permanecan en la lista para siempre. 8ara solucionar esto,se puede asignar alta prioridad a las tareas más antiguas.

    +estión de la memoria principal"a memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección1nica. Este almac&n de datos de rápido acceso es compartido por la )8 y los dispositi%os de E9S, es%olátil y pierde su contenido ante fallos del sistema. El S+ es el responsable de'

    )onocer qu& partes de la memoria están siendo utiliadas y por qui&n -ecidir qu& procesos se cargarán en memoria cuando haya espacio disponible  0signar y reclamar espacio de memoria cuando sea necesario

    +estión del almacenamiento sec!ndarion sistema de almacenamiento secundario es necesario, ya que la memoria principal almacenamientoprimario/ es %olátil y además muy peque6a para almacenar todos los programas y datos. 4ambi&n esnecesario mantener los datos que no con%enga mantener en la memoria principal. El S+ se encarga de'

    8lanificar los discos. 2estionar el espacio libre.  0signar el almacenamiento. 5erificar que los datos se guarden en orden

    El sistema de entrada " salida)onsiste en un sistema de almacenamiento temporal cach&/, una interfa de manejadores dedispositi%os y otra para dispositi%os concretos. El sistema operati%o debe gestionar el almacenamientotemporal de E9S y ser%ir las interrupciones de los dispositi%os de E9S.

    Sistema de arc,ivos"os archi%os son colecciones de información relacionada, definidas por sus creadores. ;stos almacenanprogramas en código fuente y objeto/ y datos tales como imágenes, te$tos, información de bases dedatos, etc. El S+ es responsable de'

    http://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Tiempo_de_CPUhttp://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Palabra_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Almacenamiento_secundariohttp://es.wikipedia.org/wiki/Almacenamiento_secundariohttp://es.wikipedia.org/wiki/Almacenamiento_secundariohttp://es.wikipedia.org/wiki/Cach%C3%A9_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Archivo_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Tiempo_de_CPUhttp://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Palabra_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Almacenamiento_secundariohttp://es.wikipedia.org/wiki/Cach%C3%A9_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Archivo_(inform%C3%A1tica)

  • 8/18/2019 Libro Computacion

    4/6

    )onstruir, eliminar archi%os y directorios. +frecer funciones para manipular archi%os y directorios. Establecer la correspondencia entre archi%os y unidades de almacenamiento. ?, e$t>, @4=S, A=S, etc.

    -esde el punto de %ista del usuario estas diferencias pueden parecer insignificantes a primera %ista, sinembargo, e$isten diferencias muy importantes. 8or ejemplo, los sistemas de ficheros =04>? y @4=S, quese utilian fundamentalmente en sistemas operati%os de 7icrosoft, tienen una gran diferencia para unusuario que utilice una base de datos con bastante información ya que el tama6o má$imo de un ficherocon un sistema de archi%os =04>? está limitado a Bgigabytes,  sin embargo, en un sistema @4=S eltama6o es considerablemente mayor.

    Sistemas de protección7ecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El S+ seencarga de'

    -istinguir entre uso autoriado y no autoriado. Especificar los controles de seguridad a realiar. =orar el uso de estos mecanismos de protección.

    Sistema de com!nicaciones8ara mantener las comunicaciones con otros sistemas es necesario poder controlar el en%ío y recepciónde información a tra%&s de las interfaces de red. 4ambi&n hay que crear y mantener puntos decomunicación que sir%an a las aplicaciones para en%iar y recibir información, y crear y mantener cone$iones %irtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacenremotamente.

    &rogramas de sistema

    Son aplicaciones de utilidad que se suministran con el S+ pero no forman parte de &l. +frecen unentorno 1til para el desarrollo y ejecución de programas, siendo algunas de las tareas que realian'

    7anipulación y modificación de archi%os. (nformación del estado del sistema. Soporte a lenguajes de programación. )omunicaciones.

    +estor de rec!rsos)omo gestor de recursos, el sistema operati%o administra'

    "a unidad central de procesamiento donde está alojado el microprocesador/. "os dispositi%os de entrada y salida.

    "a memoria principal o de acceso directo/. "os discos o memoria secundaria/. "os procesos o programas en ejecución/. : en general todos los recursos del sistema.

    C-)SIFIC)CIÓN DE- SIS'E%) O&E*)'I$O

    ./ )dministración de tareas %onotarea: Solamente permite ejecutar un proceso aparte de los procesos del propio S+/ en un

    momento dado. na %e que empiea a ejecutar un proceso, continuará haci&ndolo hasta sufinaliación y9o interrupción.

    %!ltitarea: Es capa de ejecutar %arios procesos al mismo tiempo. Este tipo de S+ normalmente asigna losrecursos disponibles )8, memoria, perif&ricos/ de forma alternada a los procesos que los solicitan, demanera que el usuario percibe que todos funcionan a la %e, de forma concurrente.

    http://es.wikipedia.org/wiki/Tabla_de_asignaci%C3%B3n_de_archivoshttp://es.wikipedia.org/wiki/Ext3http://es.wikipedia.org/wiki/Ext3http://es.wikipedia.org/wiki/Ext3http://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/XFShttp://es.wikipedia.org/wiki/Tabla_de_asignaci%C3%B3n_de_archivoshttp://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/Microsofthttp://es.wikipedia.org/wiki/Microsofthttp://es.wikipedia.org/wiki/Gigabytehttp://es.wikipedia.org/wiki/Gigabytehttp://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/Tarjeta_de_redhttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Monotareahttp://es.wikipedia.org/wiki/Multitareahttp://es.wikipedia.org/wiki/Tabla_de_asignaci%C3%B3n_de_archivoshttp://es.wikipedia.org/wiki/Ext3http://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/XFShttp://es.wikipedia.org/wiki/Tabla_de_asignaci%C3%B3n_de_archivoshttp://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/Microsofthttp://es.wikipedia.org/wiki/Gigabytehttp://es.wikipedia.org/wiki/NTFShttp://es.wikipedia.org/wiki/Tarjeta_de_redhttp://es.wikipedia.org/wiki/Unidad_central_de_procesamientohttp://es.wikipedia.org/wiki/Monotareahttp://es.wikipedia.org/wiki/Multitarea

  • 8/18/2019 Libro Computacion

    5/6

    2. )dministración de !s!arios %ono!s!ario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.

    %!lti!s!ario: 8ermite que %arios usuarios ejecuten simultáneamente sus programas, accediendoa la %e a los recursos de la computadora. @ormalmente estos sistemas operati%os utilianm&todos de protección de datos, de manera que un programa no pueda usar o cambiar los datosde otro usuario.

    0/ %ane1o de rec!rsos Centraliado: 8ermite usar los recursos de una sola computadora.

    Distri2!ido: 8ermite utiliar los recursos memoria, )8, disco, perif&ricos.../ de más de unacomputadora al mismo tiempo.

    E1emplos de sistemas operativos para &C• 7icrosoft Cindo!s• +S A• 2@9"inu$• ni$• Solaris• =ree3S-• +pen3S-• 2oogle )hrome +S• -ebian• buntu• 7andri%a• Sabayon• =edora• 8uppy "inu$• *aiDu 3e+S/•

    8lan •  0ndroid• 4uquito•

  • 8/18/2019 Libro Computacion

    6/6