Ανάπτυξη εφαρμογής για συντήρηση συστημάτων Windows από αρχάριους χρήστες (Bachelor thesis)
Γουναρίδης, Δημήτριος-Στυλιανός
In this thesis we will study in detail about the popular Microsoft Windows Operating
System as well as its settings that play an important role in its performance. We
will also cover some of the internal tools used for administrating the system.
Finally we will show and explain how we designed a tool using the C#
programming language and .NET Framework to allow the non-expert user to
perform maintenance and optimization tasks in a simple and user friendly way.
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής |
Subject classification: | Windows (Computer programs)--Software Windows (Προγράμματα υπολογιστών)--Λογισμικό Computer users Χρήστες υπολογιστών Application software -- Development Λογισμικό εφαρμογής -- Ανάπτυξη Software maintenance Συντήρηση λογισμικού |
Keywords: | Εφαρμογές λογισμικού;Software applications;Λειτουργικό σύστημα;Operating system;Non-expert user;Αρχάριος χρήστης |
Description: | Πτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Πληροφορικής, 2017 α.α. 8878 |
URI: | http://195.251.240.227/jspui/handle/123456789/13882 |
Item type: | bachelorThesis |
General Description / Additional Comments: | Πτυχιακή εργασία |
Subject classification: | Windows (Computer programs)--Software Windows (Προγράμματα υπολογιστών)--Λογισμικό Computer users Χρήστες υπολογιστών Application software -- Development Λογισμικό εφαρμογής -- Ανάπτυξη Software maintenance Συντήρηση λογισμικού |
Submission Date: | 2022-02-04T13:43:01Z |
Item language: | el |
Item access scheme: | free |
Institution and School/Department of submitter: | Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής |
Publication date: | 2017-09-21 |
Bibliographic citation: | Γουναρίδης Δημήτριος- Στυλιανός, Ανάπτυξη εφαρμογής για συντήρηση συστημάτων Windows από αρχάριους χρήστες, Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής, Διεθνές Πανεπιστήμιο Ελλάδος, 2017 |
Abstract: | Στην παρούσα πτυχιακή εργασία θα μελετήσουμε εκτενώς το δημοφιλές
λειτουργικό σύστημα Microsoft Windows και τις παραμέτρους που επηρεάζουν την
επίδοση του. Θα αναλύσουμε τα πιο σημαντικά εργαλεία που υπάρχουν
ενσωματωμένα στο λειτουργική σύστημα ενώ παράλληλα θα εξηγήσουμε πως
σχεδιάσαμε και αναπτύξαμε ένα εργαλείο, κάνοντας χρήση της γλώσσας C# και
του .NET Framework, που επιτρέπει στον αρχάριο χρήστη να εκτελέσει εργασίες
συντήρησης και βελτιστοποίησης του συστήματος του με απλό και φιλικό τρόπο
μέσω της εφαρμογής μας In this thesis we will study in detail about the popular Microsoft Windows Operating System as well as its settings that play an important role in its performance. We will also cover some of the internal tools used for administrating the system. Finally we will show and explain how we designed a tool using the C# programming language and .NET Framework to allow the non-expert user to perform maintenance and optimization tasks in a simple and user friendly way. |
Table of contents: | ΠΡΟΛΟΓΟΣ.........................................................................................................................................2 ΠΕΡΙΛΗΨΗ.........................................................................................................................................3 ABSTRACT..........................................................................................................................................4 ΕΥΧΑΡΙΣΤΙΕΣ.......................................................................................................................................5 ΕΙΣΑΓΩΓΗ.........................................................................................................................................10 ΚΕΦΑΛΑΙΟ 1....................................................................................................................................11 ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ MICROSOFT WINDOWS........................................................................11 ΕΙΣΑΓΩΓΗ....................................................................................................................................11 1.1 Σύντομη Ιστορική Αναδρομή................................................................................................11 1.2 Η αρχιτεκτονική Windows NT...............................................................................................12 1.3 Το Μητρώο των Windows (Windows Registry).....................................................................14 1.4 Η υποδομή Windows Management Instrumentation (WMI)...............................................18 1.5 Η τεχνολογία των Installers..................................................................................................20 1.6 Κοινά προβλήματα των Windows συστημάτων...................................................................24 ΕΠΙΛΟΓΟΣ...................................................................................................................................31 ΚΕΦΑΛΑΙΟ 2....................................................................................................................................32 ΣΗΜΑΝΤΙΚΑ ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ WINDOWS ΣΥΣΤΗΜΑΤΩΝ.......................................................32 ΕΙΣΑΓΩΓΗ....................................................................................................................................32 2.1 Ο διάλογος Εκτέλεσης (Run Prompt)....................................................................................32 2.2 Η Γραμμή Εντολών (Command Prompt)...............................................................................33 2.3 Το εργαλείο regedit (Registry Editor)....................................................................................33 2.4 Το εργαλείο powercfg (Power Config)..................................................................................35 2.5 Το εργαλείο cleanmgr (Disk Cleanup)...................................................................................37 2.6 Το εργαλείο services.msc (Services).....................................................................................38 2.7 Το εργαλείο msconfig...........................................................................................................39 ΕΠΙΛΟΓΟΣ...................................................................................................................................42 ΚΕΦΑΛΑΙΟ 3....................................................................................................................................43 ΕΙΣΑΓΩΓΗ ΣΤΟ MICROSOFT .NET FRAMEWORK...............................................................................43 ΕΙΣΑΓΩΓΗ....................................................................................................................................43 3.1 Εισαγωγή στο .NET Framework............................................................................................43 3.2 Σημαντικά συστατικά του .NET Framework..........................................................................44 ΕΠΙΛΟΓΟΣ...................................................................................................................................47 ΚΕΦΑΛΑΙΟ 4....................................................................................................................................48 ADVANCED SYSTEM MANAGER – ΑΝΑΛΥΣΗ ΟΝΤΟΤΗΤΩΝ..............................................................48 ΕΙΣΑΓΩΓΗ....................................................................................................................................48 Η κλάση MyLogger.....................................................................................................................48 Η κλάση ArgumentParser...........................................................................................................48 Η κλάση SystemInfo....................................................................................................................49 Η κλάση CPUPower....................................................................................................................50 Η κλάση WindowsService...........................................................................................................50 Η κλάση Service Manager...........................................................................................................50 Η κλάση Disk Cleanup.................................................................................................................50 Η κλάση Package........................................................................................................................50 Η κλάση PackageManager..........................................................................................................51 Η κλάση RegistryParser...............................................................................................................53 ΕΠΙΛΟΓΟΣ...................................................................................................................................57 ΚΕΦΑΛΑΙΟ 5....................................................................................................................................58ΣΥΓΚΡΙΣΗ ΤΟΥ ADVANCED SYSTEM MANAGER ΜΕ ΑΛΛΕΣ ΛΥΣΕΙΣ ΤΟΥ ΕΜΠΟΡΙΟΥ – ΜΕΛΛΟΝΤΙΚΕΣ ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΕΠΕΚΤΑΣΗ................................................................................................................58 ΕΙΣΑΓΩΓΗ....................................................................................................................................58 Σύγκριση του Advanced System Manager με άλλα διαθέσιμα optimization εργαλεία..............58 Προτάσεις για μελλοντική επέκταση της εφαρμογής................................................................60 ΕΠΙΛΟΓΟΣ...................................................................................................................................60 ΣΥΜΠΕΡΑΣΜΑΤΑ..............................................................................................................................61 ΑΝΑΦΟΡΕΣ......................................................................................................................................62 ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ.........................................................................................................63 |
Advisor name: | Γιακουστίδης, Κωνσταντίνος |
Examining committee: | Γιακουστίδης, Κωνσταντίνος |
Publishing department/division: | Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής |
Publishing institution: | ihu |
Number of pages: | 72 |
Appears in Collections: | Πτυχιακές Εργασίες |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ΓΟΥΝΑΡΙΔΗΣ ΔΗΜΗΤΡΙΟΣ ΣΤΥΛΙΑΝΟΣ.pdf | Γουναρίδης, Πτυχιακή | 1.74 MB | Adobe PDF | View/Open |
Please use this identifier to cite or link to this item:
This item is a favorite for 0 people.
http://195.251.240.227/jspui/handle/123456789/13882
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.