• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
February 03, 2026, 18:44:19 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.
February 03, 2026, 18:44:19 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by Mr Watson
[Today at 18:17:39]

[ΣΑΕ Ι] Γενικές απορίες κ...
by Mr Watson
[Today at 17:01:02]

Μόλις μπήκα απο κατατακτή...
by Knestoras93
[Today at 15:41:24]

Αποτελέσματα Εξεταστικής ...
by chatzikys
[Today at 11:49:01]

[Ηλεκτρονική Ι] Γενικές α...
by Giopan
[Today at 05:46:35]

[ΑΣΗΕ] Απορίες στις ασκήσ...
by Tasos Bot
[February 02, 2026, 20:50:35 pm]

[Μεταφορά και Διανομή ΗΕ]...
by Mr Watson
[February 02, 2026, 18:55:28 pm]

Τι καφέ πίνετε;
by MeTheWizard
[February 02, 2026, 18:27:47 pm]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

H Στοά των Off Topic
by chatzikys
[January 31, 2026, 21:05:09 pm]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 31, 2026, 20:47:47 pm]

[ΣΦ ΗΛ-ΜΗΧ] Ανακοίνωση Σχ...
by Χαρούμενη Πατάτα
[January 30, 2026, 21:10:34 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by sofipout
[January 30, 2026, 20:34:25 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Tsn
[January 30, 2026, 18:59:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[January 30, 2026, 12:45:58 pm]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]

[Οπτική] Γενικές Πληροφορ...
by Σουλης
[January 29, 2026, 16:07:44 pm]

Erasmus στο Università de...
by georgino
[January 28, 2026, 17:58:29 pm]
Στατιστικά
Members
Total Members: 10347
Latest: Panagiotis2007
Stats
Total Posts: 1430041
Total Topics: 31901
Online Today: 365
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 70
Guests: 72
Total: 142
koureili
stolieras
botrinis
Mavromati
Thanos_Bog
dnikoa
Mimis2003
Tsn
EvanTsir
chatzikys
mdimitrig
xorxe
PeriklisL
evitzv
dimitris585
alexandraskol
Annapar
Lefo
Vasilis Koudounis
mprait
κοτζακ
JoannaBile
sigklitiki
HlektrikhPatata
xanthosp
abunchofcells
vasilis saitis
georkala
kalantzopoulos
samamidou
kstavroulis
akonstb
DimKaratzas
johnnypap
immo
marwt
gkaramp
mimaki
stergiosb
jimalexoud
soktas
Μπιγκόνια
alexiosmara
akmilios
Xontroulis
csimaiof
Thmakris
ManosD
spaschal
zontos
Dimos Bachlas
Sickboy
kkon
george14
thanaf_231
Pepe The Frog
Chr1sgr
Χαρούμενη Πατάτα
redpage23
cpapast
panos21sk
gpapmtb
Εμφάνιση

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

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 10392 times)
simone
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 245



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

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

#!/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, 12:09:10 pm »

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

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


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

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


Ελεος δηλαδη ο Χασαπης, με εκνευρισε πολυ με αυτο το θεμα!
« Last Edit: June 09, 2007, 14: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, 14:17:23 pm »

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

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

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

#!/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, 14:43:47 pm »

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

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

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


Πριν και μετα το ισον δεν αφηνουμε κενα!!!!!
« Last Edit: June 09, 2007, 15: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, 14: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, 15: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, 15: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, 15:08:22 pm »

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

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

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


View Profile
Re: Εργαστήριο
« Reply #25 on: June 09, 2007, 15: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, 15:24:47 pm »

Quote from: liago13 on June 09, 2007, 15: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, 15: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, 15:47:22 pm »

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

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



View Profile WWW
Re: Εργαστήριο
« Reply #29 on: June 09, 2007, 17: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...