Hard&Soft Contest, Suceava 2008 - Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara.

Slides:



Advertisements
Similar presentations
NAGIOS AND CACTI NETWORK MANAGEMENT AND MONITORING SYSTEMS.
Advertisements

Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
IT Infrastructure: Software September 18, LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating.
Week:#14 Windows Recovery
1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
LECTURE 14 Operating Systems and Utility Programs
Is a program that acts as an intermediary between the user of the devices, which are cut by CO computer and applications (programs) which it runs are used.
Windows Tutorial 9 Maintaining Hardware and Software
Linux Operations and Administration
Cheap Computer Contest. Hardware The physical components of a computer system. Examples: Motherboard, DVD Burner, RAM CPU, and etc.
Drivers Station 2010 Joe Ross Team /12/2009.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
With Microsoft Windows 7© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Windows 7.
Operating Systems Operating System
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Tutorial 11 Installing, Updating, and Configuring Software
systemhound © Raxco Software Belgium systemhound PC inventory software.
Hands-On Virtual Computing
Organization of a computer: The motherboard and its components.
© Cisco Systems, Inc. All rights reserved. Cisco Public ITE PC v4.1 Chapter 3 1 Chapter 3: Computer Assembly – Step by Step IT Essentials: PC.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Linux Operations and Administration Chapter Fourteen Planning for a Linux Installation.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
University of Management & Technology 1 Operating Systems & Utility Programs.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
Components of Database Management System
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
(Tahlia and Mabel are SUPA!!!). CPU CPU mean central process unit A central process is the carries out the instructions to computer programming.
®® Microsoft Windows 7 for Power Users Tutorial 9 Evaluating System Performance.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
Hands-On Virtual Computing
An Overview of Support of Small Embedded Systems with Some Recommendations Controls Working Group April 14, 2004 T. Meyer, D. Peterson.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Computer Parts Review. A small data storage device that uses flash memory. A. USB B. CPU C. Flash Drive D. CD Drive.
2: Operating Systems Networking for Home & Small Business.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Burn ISO Image File to USB Drive From:
Computer systems is a 10-credit unit
Create setup scripts simply and easily.
Guide to Linux Installation and Administration, 2e
Operating System Review
The CPU is the brain of the computer
Operating System Review
Programmable Logic Controllers (PLCs) An Overview.
OdaStat-G – Getting Started with the OdaLog Type L2
Windows Operating System
Introducing MagicInfo 6
Presentation transcript:

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 1

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 2 General System Architecture

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 3 System Information from Windows Custom Windows Service called "PC Watchdog", written in C#:  discovers the system configuration using Event Log, Windows Registry and WMI classes  monitors the CPU usage and Memory usage and sends it to the PC WatchDog hardware module  communicates with the PC WatchDog hardware module via a dedicated Serial Interface

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 4 System Information from UNIX Unix systems gather a great quantity of system information and store it in text files Information considered to be important in deciding the quality of a used computer:  CPU (model name, frequency, vendor id, usage)  Memory (total size, used memory, free memory)  Hard Disk Drives (total storage, devices, total space, free space, used space)  Graphics (video graphics adapter, VGA controller, display)  Other Devices (network adapters list, IDE controllers list, PCI bridges list, USB controllers list)

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 5 WatchDog Hardware Module A hardware device designed for gathering information from the system Communicates with the corresponding Windows service, through a serial link Stores the current PC hardware configuration Logs any hardware changes along with a set of relevant operating parameters (for example, system on/off time, temperature, case open) System current configuration and operation history (logs) are stored on a Flash or EEPROM memory chip, which can later on be removed by the OEM for further data processing Displays basic system information on a front panel mountable LCD:  CPU usage  Memory usage  Case temperature

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 6 WatchDog Hardware Module (cont'd) The module consists of the following main parts:  Main processor (Atmel AtMega16 microcontroller)  EEPROM memory (Microchip 25AA640)  LCD  Serial interface The main development tools used are:  JTAG programmer, also built with an Atmel AtMega16 microcontroller  Programming environment: AVR Studio

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 7 Web Application 2HandyDokcTOr is a very user-friendly application designed to suit the needs for both the simple user and the expert user The main components of the application are:  Automatic tests page (CPU test, Memory test, HDD test)  Application Main page content (General system information tab, CPU Report tab)  Additional features buttons  Advanced Information page (System device information Tabs, Watchdog Tab, CPU usage graphs, Memory usage graphs)  Additional Tests page (User Tests: keyboard, display)

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 8 Web Application (cont'd) At its startup, 2HandyDokcTOr is able to:  detect automatically if the WatchDog module is present, and if yes, additional information provided by the device is displayed in a separate tab  perform essential system tests (CPU, memory and HDD), using the UNIX "md5" and "sha1" utilities to compute and verify the checksum generated for a large test file Several Web-based technologies were used:  PHP for getting system information  Ajax for refreshing pages  JavaScript(Dojo) for graphical interface  Basic html for layout

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 9 Ubuntu Live CD A special LIVE CD from the Ubuntu distribution has been created for this project The vanilla distribution ISO was downloaded from the Ubuntu web site and that distribution of Linux was installed on one of the computers provided A set of special packages needed by the project have been installed (apache2, php5, xulrunner, libgd2, php5-gd2, etc.) The Web PHP-based application was installed on the live environment and customized for live CD use A squashfs image of the live system was constructed on the local disc; also the new ISO file containing the customized live CD distribution was created from the squashfs image

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 10 Prospects Some further developments: 2-nd Hand PCs online warehouse WatchDog improvement (extending its connections with the host hardware) Security informations

Hard&Soft Contest, Suceava Timisoara ONE recycling team 2HandyDokcTOr: 2-nd Hand computer system Diagnostic and monitoring kit created by the 'Timisoara One' recycling team Slide 11 Timisoara One recycling team: Team: Cristina CERTEJAN Valentin STÂNGACIU Gabriel CÂRSTOIU Lucian UNGUREAN Coaches: Mihai V. MICEA Răzvan CIOARGĂ Contact: "Politehnica" University of Timisoara 2, Vasile Parvan Bv., – Timisoara, Romania Tel: , Fax: Web: dsplabs.cs.upt.ro