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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Αριθμητική Ανάλυση] Γενι...
by Petross
[Today at 12:15:38]

Των συνειρμών το παίγνιο....
by χηρουλα Αλεξίου
[Today at 01:07:36]

Πότε θα βγει το μάθημα; -...
by nmpampal
[June 20, 2026, 22:14:07 pm]

[Διανεμημένη Παραγωγή] Γε...
by george14
[June 19, 2026, 23:19:07 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 18, 2026, 18:51:29 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by Nikos_313
[June 18, 2026, 14:01:54 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by nmpampal
[June 18, 2026, 07:37:37 am]

[Οργάνωση Υπολογιστών] Γε...
by Lalson
[June 17, 2026, 10:37:39 am]

Κάμερες στην Πρυτανεία το...
by RivenT
[June 16, 2026, 23:48:23 pm]

[Μικροεπεξεργαστές] Γενικ...
by G.V.
[June 16, 2026, 15:31:13 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by femanak
[June 16, 2026, 11:11:17 am]

H Στοά των Off Topic
by χηρουλα Αλεξίου
[June 15, 2026, 17:39:58 pm]

Γιατί οι ΤΗΜΜΥδες έχουν μ...
by Karaμazoβ
[June 15, 2026, 14:31:16 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Λαμπτήρας
[June 12, 2026, 13:36:19 pm]

[Ισχύος II] Γενικές απορί...
by Nikos_313
[June 11, 2026, 14:05:57 pm]

[Ημιαγωγά Υλικά] Απορίες ...
by Nikos_313
[June 11, 2026, 10:23:04 am]

[Ευφυή και Προσαρμοστικά ...
by grepanis
[June 11, 2026, 10:11:51 am]

[Γραφική] Λυμένα θέματα
by Roidos
[June 10, 2026, 21:37:48 pm]

Τι ακούτε αυτήν τη στιγμή...
by Karaμazoβ
[June 10, 2026, 18:42:33 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Giannis Masterio
[June 09, 2026, 20:27:57 pm]
Στατιστικά
Members
Total Members: 10402
Latest: anton
Stats
Total Posts: 1431489
Total Topics: 32024
Online Today: 1701
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 52
Guests: 1128
Total: 1180
nimuser123
anest02
Rick_Sanchez
manos_diakakis
femanak
stefpapa21
mark
Petross
themis01
ggalamat
UrbanCat
aris123321
noys
Kokoko
ezarkad
chris123
IASONK
soa2002
vmanousi
aachmet
Zaxarenia
user182
christinabisdeki
parvanitid
George_RT
Petran25
amarkar
zoi
Vassoula
apob
alice
bsp
hacky
dimant
kostisgialamas
aalmpanb
_Trob
aggp
iliaskou
Haralampos
Etsakan
ispan
prizas
georgino
vpoug
ioannisdamantis
Nikoletta
leorizos
mhtsakos02
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
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 11006 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...