• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
May 06, 2026, 21:27:07 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
May 06, 2026, 21:27:07 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Μόνο λάθος απαντήσεις
by Mr Watson
[Today at 20:07:19]

Των συνειρμών το παίγνιο....
by Nikos_313
[Today at 19:33:08]

Δηλώσεις μαθημάτων επί δι...
by Nikos_313
[May 04, 2026, 17:35:27 pm]

[ΑΡΑΓΕ Attack] Κεντρική ε...
by Aris★
[May 04, 2026, 12:46:59 pm]

Πρόγραμμα Εαρινής Εξεταστ...
by Nikos_313
[May 04, 2026, 12:41:55 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by tony stank
[May 03, 2026, 11:17:34 am]

[Ισχύος II] Γενικές απορί...
by sofi
[May 02, 2026, 22:47:49 pm]

Αποτελέσματα Εξεταστικής ...
by User
[May 01, 2026, 19:00:40 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[April 30, 2026, 09:15:39 am]

Energy Talks 2- IEEE PES ...
by IEEE PES AUTh SBC
[April 29, 2026, 17:00:32 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[April 29, 2026, 15:15:08 pm]

[Πιθανότητες] Γενικές απο...
by Nikos_313
[April 28, 2026, 23:59:01 pm]

Πληροφορίες καθηγητών
by Hyperlaz02
[April 28, 2026, 17:43:31 pm]

[Αριθμητική Ανάλυση] Γενι...
by tony stank
[April 28, 2026, 16:11:24 pm]

Συγγράματα προς διάθεση -...
by Mr Watson
[April 28, 2026, 10:20:16 am]

Erasmus στο KU Leuven
by Hyperlaz02
[April 27, 2026, 23:28:45 pm]

Εργοτάξιο Μετρό Θεσσαλονί...
by okan
[April 27, 2026, 18:06:43 pm]

[Η/Μ Πεδίο I] Γενικές απο...
by Nikos_313
[April 26, 2026, 01:58:04 am]

Ποιος είναι ο πιο γρήγορο...
by Nikos_313
[April 26, 2026, 01:54:07 am]

Υλικό Job Fair - Ζυρίχη
by Threshold
[April 23, 2026, 23:11:00 pm]
Στατιστικά
Members
Total Members: 10376
Latest: angement
Stats
Total Posts: 1431045
Total Topics: 32001
Online Today: 503
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 15
Guests: 433
Total: 448
Dimos Bachlas
Tasos Bot
Konstantina Karamani
vmanousi
Smaragda
xarisagraf
jimalexoud
leukosaraphs!
dimitragelos
dimkon
panapasc05
asteristzv
paximadas
jim1313
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Λειτουργικά Συστήματα (Moderators: geo66, Elliot Alderson, Prosontas, sassi, Tasos Bot) > Εργαστήριο
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 Go Down Print
Author Topic: Εργαστήριο  (Read 10679 times)
simone
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 245



View Profile
Re: Εργαστήριο
« Reply #15 on: June 09, 2007, 12:55:28 pm »

τι κάνω λαθος σε αυτο το κέλυφος..

#!/bin/bash
#"i askisi pou upologizei ti dinami"
if [ $# -ne 2 ] #"elegxi an tha dothoun perissoteroi arithmoi"
then
echo "xrisi dinamis m n"
exit 1
fi 
m=$1
n=$2
s=1
i=1
while [ $i -le $n ]
do
#echo $i
s=$(($s*$m))
#echo $s   
i=$(($i+1))
done   
echo $s
Logged
simone
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 245



View Profile
Re: Εργαστήριο
« Reply #16 on: June 09, 2007, 13:09:10 pm »

ειναι η ασκηση η τελευταια από το εργαστηριο2
Logged
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Εργαστήριο
« Reply #17 on: June 09, 2007, 14:52:38 pm »

Δεν κανεις κατι λαθος, αντεγραψες τη λυση που εδωσε ο Χασαπης στο εργαστηριο, η οποια ομως ποτε δε δουλεψε στο SSH και ουτε προκειται να δουλεψει, σκεψου καποια δικια σου υλοποιηση...


Ελεος δηλαδη ο Χασαπης, με εκνευρισε πολυ με αυτο το θεμα!
« Last Edit: June 09, 2007, 15:01:01 pm by liago13 » Logged
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #18 on: June 09, 2007, 15:17:23 pm »

Βασικά σε μένα έτρεξε...(όχι σε ssh εννοείται αλλά δεν είναι λογικό να παίζει κάποιο ρόλο αυτό)...μπορείτε να γράψετε τι πρόβλημα σας έβγαλε???
Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
Mendoza
Guest
Re: Εργαστήριο
« Reply #19 on: June 09, 2007, 15:38:38 pm »

Quote from: simone on June 09, 2007, 12:55:28 pm
τι κάνω λαθος σε αυτο το κέλυφος..

#!/bin/bash
#"i askisi pou upologizei ti dinami"
if [ $# -ne 2 ] #"elegxi an tha dothoun perissoteroi arithmoi"
then
echo "xrisi dinamis m n"
exit 1
fi 
m=$1
n=$2
s=1
i=1
while [ $i -le $n ]
do
#echo $i
s=$(($s*$m))
#echo $s   
i=$(($i+1))
done   
echo $s
και συγνώμη λίγο..εγώ από που να ξέρω ότι   αυτό==> $# -ne 2  ελέγχει αν δωθούν περισσότεροι αριθμοί..?πού μπορώ να βρώ και να   μάθω τους τελεστές πράξεων,λογικούς καθώς κ άλλες εντολές?..π.χ.το φυλλα΄διο  2 γράφει κάτι φοβερές κ τρομερές ισότητες,μέσα στους βρόγχους.,δεν έχουμε μάθει να τους χρησιμοποιούμε...
Logged
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Εργαστήριο
« Reply #20 on: June 09, 2007, 15:43:47 pm »

Παιδια ακυρα αυτα που εγραψα πριν, εφταιγαν τα κενα που αφηνα,

Eγραφα i = $(($i + 1))

To σωστο ειναι i=$(($i + 1))


Πριν και μετα το ισον δεν αφηνουμε κενα!!!!!
« Last Edit: June 09, 2007, 16:00:09 pm by liago13 » Logged
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #21 on: June 09, 2007, 15:59:45 pm »

Εγώ έχω linux εγκατεστημένο...Το θέμα έχει να κάνει με την έκδοση του bash...Το κακό είναι ότι έχει αλλάξει και η σύνταξη από έκδοση σε έκδοση.Δοκίμασε για το while το εξής:
while [ $i -le 5 ]; do
...
done

και πες μου.Τα κενά παίζουν ρόλο στη σύνταξη...το i= $(($i + 1)) δε θα το δεχτεί...αλλά το i=$(($i + 1)) θα το δεχτεί (λογικά)...Επίσης δες και εδώ
Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Εργαστήριο
« Reply #22 on: June 09, 2007, 16:00:52 pm »

Thanks Jimi με προλαβες!!!!


Logged
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #23 on: June 09, 2007, 16:05:11 pm »

Είναι αλλόκοτο το bash scripting και δυστυχώς δε δίνονται οι σωστές πληροφορίες από το διδάσκοντα(γκούχου γκούχου..)...όπως παρατήρησε και ο board rider....Γενικά πληροφορίες επί του bash θα βρείτε γράφοντας "man bash" στην κονσόλα...είναι το πιο σίγουρο...
Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #24 on: June 09, 2007, 16:08:22 pm »

Επίσης το "-ne" σημαίνει διάφορο,το "-le" μικρότερο και το "-gt" μεγαλύτερο.
Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Εργαστήριο
« Reply #25 on: June 09, 2007, 16:15:04 pm »

Λοιπον εχω ενα scriptακι που δουλευει στα σιγουρα, δινει τη δυναμη δυο ακεραιων, αλλα χωρις να ελεγχει αν ειναι σωστοι και τετοια.

#!/bin/bash
echo "Dwse ton prwto ari8mo(vasi)"
read choice
m=$choice
echo "Dwse ton deutero ari8mo(ek8eti)"
read choice
n=$choice
i=1
s=1
while [ $i -le $n ]
do
s=$(( $s * $m ))
i=$(( $i + 1 ))
done
echo "To apotelesma einai" $s
Logged
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #26 on: June 09, 2007, 16:24:47 pm »

Quote from: liago13 on June 09, 2007, 16:15:04 pm
Λοιπον εχω ενα scriptακι που δουλευει στα σιγουρα, δινει τη δυναμη δυο ακεραιων, αλλα χωρις να ελεγχει αν ειναι σωστοι και τετοια.

#!/bin/bash
echo "Dwse ton prwto ari8mo(vasi)"
read choice
m=$choice
echo "Dwse ton deutero ari8mo(ek8eti)"
read choice
n=$choice
i=1
s=1
while [ $i -le $n ]
do
s=$(( $s * $m ))
i=$(( $i + 1 ))
done
echo "To apotelesma einai" $s


το choice σαν πλεονασμός μου φαίνεται αλλά αφού τρέχει...Βασικά ο χασάπης ζητούσε να δοθούν σαν ορίσματα στο εκτελέσιμο αρχείο...πχ..αν το αρχείο το ονομάσεις test και θέλαμε να κανουμε την πράξη 4^2 θα γράφαμε για την εκτέλεση του script : ./test 4 2..για αυτό και ο Χ. στο πρόγραμμα που έδωσε είχε τις εκχωρήσεις m=$1 και n=$2.
Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Εργαστήριο
« Reply #27 on: June 09, 2007, 16:45:18 pm »

Αυτο δεν το θυμομουν καθολου, γι αυτο αναρωτιομουν τι τα θελει τα m=$1 και τα εβγαλα απο την υλοποιηση τελικα!
Logged
jimi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1273


Live Free or Die...


View Profile
Re: Εργαστήριο
« Reply #28 on: June 09, 2007, 16:47:22 pm »

Επίσης μια και το αναφέραμε το $# σημαίνει "αριθμός ορισμάτων" και για αυτό το χρησιμοποιεί στον έλεγχο ...Δες και εδώ
« Last Edit: June 09, 2007, 16:49:40 pm by jimi » Logged

Καιρός να  αφήσουμε τους εγωισμούς και να κοιτάξουμε λίγο τον εαυτό μας.....
jeffaldo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 803



View Profile WWW
Re: Εργαστήριο
« Reply #29 on: June 09, 2007, 18:45:14 pm »

για το λαμπ4

βρήκα:

                                Η εντολή FORK

1.   Τι έξοδο παράγει το πρόγραμμα

Απάντηση

[1] 27259
bash-2.03$ *** a write to stdout ***

Before fork:

PID = 27259  globalVar = 6  localVar = 88

After fork:

After fork:

PID = 27260  globalVar = 7  localVar = 89

PID = 27259  globalVar = 6  localVar = 88
2.   Ποιος είναι ο αριθμός ταυτότητας της γονικής διεργασίας και της θυγατρικής διεργασίας;

Απάντηση

27259 goniki    27260 thygatriki

3.   Ποια διεργασία εκτελεί την εντολή sleep(2)

Απάντηση

to ektelei i goniki


                                    Η εντολή wait



1.   Γράψτε την έξοδο από την εκτέλεση του προγράμματος

Απάντηση

Normal termination, exit status 23
Aborted, signal number 6
Aborted, signal number 6

2.   Ποια γραμμή χρειάζεται να αλλαχθεί για να  έχει η πρώτη γραμμή της εξόδου κατάσταση εξόδου άλλη από 63;

Απάντηση

exit(63)

3.   Ποιος ακέραιος αριθμός αντιστοιχεί σε σφάλμα αριθμού κινητής υποδιαστολής;

Απάντηση

4.   Εξηγήστε γιατί μια θυγατρική διεργασία δεν μπορεί να καλέσει την εντολή wait.

Απάντηση



                                         Αγωγοί (pipes) του UNIX

Απάντηση
 

bash-2.03$ pipe.out
Parent read: Hi, this is the child process

Child read: Hello, this is the parent process

Parent read: Hi, this is the child process

Parent read: Hi, this is the child process
Logged
Pages: 1 [2] 3 4 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...