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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Aναζωπύρωση των εχθροπραξ...
by Katarameno
[Today at 22:43:28]

best username in THMMY.gr
by Katarameno
[Today at 20:35:29]

Αποτελέσματα Εξεταστικής ...
by ilazarit
[Today at 19:59:41]

Ποιον πάροχο να επιλέξω?
by Katarameno
[Today at 19:16:50]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 17:16:08]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[Today at 16:07:13]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[Today at 11:35:11]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[Today at 00:51:50]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]
Στατιστικά
Members
Total Members: 10013
Latest: nataliaef
Stats
Total Posts: 1428141
Total Topics: 31767
Online Today: 440
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 28
Guests: 330
Total: 358
noimaginationforthis
iliaspapam
fungi
PJiffy
nikos.a
Sotirisbikos
Darth Anna
G.V.
dorapangeiou
Petross
ntina
The Web
Gaspard
Domnious
Nikos_313
MeTheWizard
m.renia
stefpapa21
teosimeon
akoil
stloukas
AcDimitri
leorizos
sigklitiki
christina02
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Λειτουργικά Συστήματα (Moderators: geo66, Elliot Alderson, sassi) > Εργαστήριο
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 Go Down Print
Author Topic: Εργαστήριο  (Read 9881 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...