Anda di halaman 1dari 34

La computadora es una mquina electrnica que recibe y procesa datos para convertirlos en informacin til.

Puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por un programa, gran variedad de secuencias de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones prcticas. : PROCESO ENTRADA SALIDA

Sistema Informtico

Hardware

Se integra con:

Software

Componentes Internos

Equipos Perifricos Programas de sistema

Programas de sistema

Tarjeta Principal Microproc esador

Fuente de poder

Teclado

Programas de sistema

Impresoras

Ratn

SISTEMA DE CMPUTO

HARDWARE Es la parte fsica, tangible de una computadora. Son todos los elementos que se pueden tocar de un equipo.

SOFTWARE Es la parte lgica de un equipo de cmputo, formado por los programas.

Es el conjunto de programas que permiten que el usuario se comunique con la computadora. El software es la parte lgica e intangible de una computadora. Es decir es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. 0101010101 Programar 1110101010 101 Calcular

1. Software de sistema: Es el software que nos permite tener una interaccin con nuestro hardware, es decir, es el sistema operativo.
Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podra funcionar, como ejemplo tenemos a Windows, Linux, Mac OS. Se clasifica en: Sistemas operativos Controladores de dispositivo Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores Utilidades

2. Software de Aplicacin: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicacin esta enfocada en un rea especifica para su utilizacin. Ejemplos: Procesadores de texto. (Bloc de Notas) Editores. (Photoshop para el Diseo Grfico) Hojas de Clculo. (MS Excel) Sistemas gestores de bases de datos. (MySQL) Programas de comunicaciones. (MSN Messenger) Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint) Programas de diseo asistido por computador. (AutoCAD)

Es un Software que acta de interfaz entre los dispositivos de Hardware(Parte tangible) y Software (Programas) usados por el usuario para utilizar una computadora.

El S.O. como conjunto de programas tiene como misin ofrecer al usuario final de la computadora la imagen de que sta es una mquina sencilla de manejar, por muy difcil y complicado que sea el hardware con el que se haya construido.

Actuar de intermediario entre usuario y hardware. Garantizar el funcionamiento correcto del computador. Facilitar la tarea de programacin (comodidad). Administrar eficientemente los recursos de la mquina.

Creacin de un entorno cmodo y eficiente para poder ejecutar programas. poder ejecutar programas.

Manuales hasta los sistemas multiprogramados y de tiempo compartido.


Hardware: CPU, memoria y dispositivos de E/S Sistema Operativo (software). Programas de aplicacin, o de usuario: compiladores, DB, juegos, entre otros. Usuarios: usuarios, programadores, mquinas.

El SO como administrador de recursos


rbitro eficiente que asigne recursos a los procesos: Procesos: programas en ejecucin que compiten por el uso de recursos.
Estado en que se encuentran los recursos. Quin, cundo y durante cunto tiempo tiene el control. Asociar y desasociar recursos.

El SO como mquina virtual


Oculta la complejidad del hardware, dando la sensacin al usuario de que se tratan de tareas que no requieren mayor mucho esfuerzo del sistema informtico.

El SO como interfaz
Capa entre usuario y hardware, que ofrece una mquina extendida que es una abstraccin y contra la que van los procesos. Comodidad: Mejor usabilidad para usuario y programador. Portabilidad: Independencia con el hardware.

Conjunto de programas que sirve de intermediario entre las aplicaciones, las utilidades y los usuarios, por una parte, y el hardware del sistema, por la otra parte. Los SO realizan tareas bsicas: reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder y directorios en el disco, controlar los dispositivos perifricos, entre otros

Aceptar los trabajos y conservarlos hasta su finalizacin. Interpretacin de rdenes que permiten al usuario comunicarse con el ordenador. Gestin de errores de hardware y la prdida de datos. El SO debe administrar la forma en que se reparten las tareas (quin va primero y quin va despus) Evita que las acciones de un usuario afecten las tareas de otro. Un usuario puede conectarse a otra mquina sin tener que estar cerca de ella. En general, un SO administra tanto hardware como software instalado en el equipo.

Comercializado por Microsoft, perteneciente a la familia DOS. Sistema Operativo para el IBM PC que alcanz gran difusin. En la actualidad son pocos los sistemas que corren bajo este entorno, aunque mnimo se hace uso de l, es conveniente conocer cuestiones como gestin de archivos, utileras de redes, entre otros.

ATTRIB Muestra o cambia los atributos del archivo CD Muestra el nombre del directorio actual o cambia a otro directorio. CHKDSK Comprueba un disco y muestra un informe de su estado. CLS Borra la pantalla. COPY Copia uno o m s archivos en otra ubicacin. DATE Muestra o establece la fecha. DEL Elimina uno o m s archivos. DIR Muestra una lista de archivos y subdirectorios en un directorio. ERASE Elimina uno o m s archivos. FC Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos. FIND Busca una cadena de texto en uno o m s archivos. MD Crea un directorio. MKDIR Crea un directorio. MOVE Mueve uno o m s archivos de un directorio a otro en la misma unidad. MORE Muestra la informacin pantalla por pantalla. RD Quita un directorio REN Cambia el nombre de uno o m s archivos. SHUTDOWN Permite el apagado local o remoto de un equipo. START Inicia otra ventana para ejecutar un programa o comando. TREE Muestra grficamente la estructura de directorios de una unidad o ruta de acceso. TYPE Muestra el contenido de un archivo de texto. XCOPY Copia archivos y rboles de directorios. PING Realiza prueba de conexin entre equipos conectados en red. IPCONFIG Permite mostrar la direccin lgica de un equipo conectado a red. COPY CON Crea pequeos archivos de texto.

Linux es un SO clon de UNIX. Desarrollado por Linus Torvalds para computadoras basadas en el microprocesador Intel 386 Su desarrollo ha sido gracias a la contribucin de muchos programadores de diversas partes del mundo. Se distribuye bajo los trminos de la GNU General Public License (GPL) licencia ms utilizada, asegura las libertades. Es un SO moderno que incluye multitareas, memoria virtual, bibliotecas compartidas, carga en demanda, adecuada administracin de memoria, redes multi pila incluyendo IPv4 e Ipv6, entre otras caractersticas, corriendo en diversas plataformas.

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un SO completo y libre: el sistema GNU. GNU: acrnimo recursivo que significa "GNU's Not Unix" (GNU no es UNIX).

La Free Software Foundation, fue fundada por Richard Stallman para promover el uso del Software Libre. Free Software significa Software Libre y no Software Gratis; en ingls tanto libre como gratis se dicen free. Segn Stallman: pensar en free speech (libertad de expresin) y no en free beer (cerveza gratis).

Gratuito Configurable Eficiente, puede ejecutarse en computadoras con bajos recursos, suele ser ms rpido que otros SO's. Estable Compatible con otros sistemas operativos Gran soporte Disponibilidad del cdigo fuente

Libertad 0: la libertad para ejecutar el programa con cualquier fin. Libertad 1: la libertad para estudiar y modificar el programa. Libertad 2: la libertad de copiar el programa de manera que puedas ayudar a tus pares. Libertad 3: la libertad de mejorar el programa, y de hacer pblicas esas mejoras, de forma que se beneficie toda la comunidad.

El concepto de Open Source surge para evitar la ambigedad de la palabra free. Los inversores salan corriendo al pensar en Software Gratis. No obstante, Software Libre != Open Software. Todo software libre es abierto... pero no todo software abierto es libre.

/ raz): Nivel ms alto dentro de la jerarqua de directorios. De l cuelgan el resto de carpetas, particiones y otros dispositivos. */bin (binarios): Los ejecutables de Linux, programas propios del SO (cp, mv, cat, chown, etc) */boot: Archivos necesarios para el inicio del sistema, desde los archivos de configuracin de Lilo, hasta el propio kernel del sistema. */dev (dispositivos): Linux trata los dispositivos como si fueran ficheros ms para facilitar el flujo de la informacin, los usb, sda (o hda).. * /etc: Aqu se guardan los ficheros de configuracin de los programas instalados, ciertos scripts que se ejecutan en el inicio del sistema. * /home: Guarda los archivos personales de todos los usuarios, superusuario (root) tiene acceso total a todas las cuentas. * /lib (bibliotecas): Contiene las bibliotecas del sistema, as como mdulos y controladores (drivers)

/media (medios): Aqu se montan las unidades extrables, las particiones adicionales. * /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades. * /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones. * /proc: Informacin para la virtualizacin del sistema de ficheros de Linux. * /root: Es el /home del administrador. Es el nico /home que no est incluido -por defecto- en el directorio anteriormente mencionado. * /sbin (binarios de sistema): Son los ejecutables de administracin, tales como mount, umount, shutdown Solo pueden ser ejecutados por el root y vienn preinstalados en el sistema.

http://distrowatch.com/

Es una distribucin de software basada en el ncleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo especfico de usuarios, dando as origen a ediciones domsticas, empresariales y para servidores. Por lo general estn compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.

Advanced Packaging Tool


Manejador de paquetes elegido por Debian, te permite: Instalar nuevos paquetes.

Desinstalar paquetes ya instalados.


Actualizar los paquetes del sistema. Existen front-ends grficos para esconder o simplificar su funcionamiento (ej: Synaptic).

28

Actualizando el listado de paquetes disponibles: # apt-get update Instalando nuevos paquetes:

# apt-get install paquete


Si hay problemas por las dependencias, se puede intentar: # apt-get -reinstall paquete

Desinstalando paquetes:
# apt-get remove paquete Qu tengo instalado en mi sistema? # dpkg -l Actualizando todos mis paquetes: # 29 apt-get -u upgrade

1 gzip -d menguechon.tar.gz 2 tar -xvf menguechon.tar 3 cd menguechon-x.y

4 ./configure
5 make

6 make install

30

ls lista archivos. ls -la cd cambia de directorio. cd /usr/share/doc/lilo/ pwd muestra el directorio actual. mkdir crea un directorio. rmdir borra un directorio vaco. touch crea un archivo vaco, o actualiza su fecha si ya exista. cp copia archivos. cp -au /tmp/ /tmp/ mv mueve o renombra archivos y directorios. rm borra archivos. rm archivo ln enlaza un archivo. ln -s /var/tmp /tmp

file intenta adivinar el tipo de un archivo. cat muestra un archivo. cat hola adios less muestra un archivo por pgina grep lineas que contienen un patrn. grep -i hola despedida.txt wc cuenta palabras. vi clsico editor de textos. cmp compara archivos. diff diferencias entre archivos. diff -c archivo.txt archivo2.txt eject desmonta y expulsa. w muestra quienes estn conectados y qu estn haciendo. su para ser otra persona. su adduser crea un usuario o le aade a un grupo. addgroup crea un nuevo grupo. groups muestra los grupos a los que perteneces. passwd cambia la clave de acceso. chmod cambia los permisos de un archivo. chmod o-r secreto.txt chown cambia el propietario chown root:floppy /dev/fd0

free memoria libre. top informacin de los recursos consumidos por los procesos. ps muestra los procesos. ps auxw kill mata un proceso. kill -9 22 locate busca archivos en la base de datos local locate Ether *En caso de no encontrar el fichero actualizar BD con updatedb zip -r fichero.zip fichero __________________ Comprimir fichero a fichero.zip unzip archivo.zip _________________________ Descomprimir zip unzip -v archivo.zip _______________________ Ver contenido zip Ejemplo: zip -r musica.zip ./musica/ unrar e -r archivo.rar ___________________ Descomprimir rar (se extrae en el directorio actual) unrar x -r archivo.rar DirDestino __________ Descomprimir rar: (x extrae donde se indique) unrar v archivo.rar _____________________ Ver contenido rar gzip -r fichero _________________________ Comprimir gz gzip -d fichero.gz ______________________ Descomprimir gz gzip -c fichero.gz ______________________ Ver contenido gz Ejemplo: gzip -r ./sinatra

bzip2 fichero ___________________________ Comprimir bz2 bzip2 -d fichero.bz2 _____________________ Descomprimir bz2 bzip2 -c fichero.bz2 _____________________ Ver contenido bz2 Ejemplo: bzip2 ./sinatra/*.ogg Nota: Mientras que zip comprime y empaqueta,gzip o bzip2 slo comprimen ficheros, no directorios, para eso existe tar. tar -vcf archivo.tar /fichero1 /fichero2 ______ Empaquetar (fichero puede ser directorio) tar -vxf archivo.tar _______________________ Desempaquetar tar -vtf archivo.tar _______________________ Ver contenido Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera: Ficheros tar.gz (tgz) tar -zvcf archivo.tgz directorio ___________ Empaquetar y comprimir tar -zvxf archivo.tgz ____________________ Desempaquetar y descomprimir tar -zvtf archivo.tgz ____________________ Ver contenido Ficheros tar.bz2 (tbz2) tar -jvcf archivo.tbz2 directorio ___________ Empaquetar y comprimir tar -jvxf archivo.tbz2 ______________________ Desempaquetar y descomprimir tar -jvtf archivo.tbz2 ______________________ Ver contenido